PDP by URL
Webmotors individual ad query.
{
"url": "https://www.webmotors.com.br/comprar/chevrolet/tracker/1-2-turbo-flex-premier-automatico/4-portas/2024/65274301",
"target": "webmotors.com.br",
"type": "pdp"
} // docs
Extracts complete vehicle advertisement data (PDP) from Webmotors.
webmotors.com.br:pdp · 1 credit per request
Standard credit cost. Your account pricing is shown in the sandbox.
Try this operation in the sandboxcurl -X POST https://api.geckoapi.com.br/v1/extract \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.webmotors.com.br/comprar/chevrolet/tracker/1-2-turbo-flex-premier-automatico/4-portas/2024/65274301",
"target": "webmotors.com.br",
"type": "pdp"
}' Keep your API key on your server. See the quickstart for authentication and response handling.
The hosted MCP tool fixes target and type for this operation. Its remaining arguments use the same input rules as Extract.
POST /v1/mcp · Bearer or X-API-Key authentication
{
"jsonrpc": "2.0",
"id": 3,
"method": "tools/call",
"params": {
"name": "webmotors_com_br_pdp",
"arguments": {
"url": "https://www.webmotors.com.br/comprar/chevrolet/tracker/1-2-turbo-flex-premier-automatico/4-portas/2024/65274301",
"executionId": "exec_example_123"
}
}
} Conditional fields depend on the alternatives and constraints in the rule column. Fields marked unsupported are omitted.
| Field | Type | Requirement | Rule | Default | Example |
|---|---|---|---|---|---|
| url URL extraction target. For some PLPs it can be omitted when API assembles URL from other fields. | string (URL) | Required | Required for this operation. | - | https://www.webmotors.com.br/comprar/chevrolet/tracker/1-2-turbo-flex-premier-automatico/4-portas/2024/65274301 |
| target Target source for extraction. | enum | Required | Always mandatory in the payload and must match the operation. | - | webmotors.com.br |
| type Extraction type: pdp, idp, plp, ilp, quote, review or places. | enum | Required | Always mandatory in the payload and must match the operation. | - | pdp |
Webmotors individual ad query.
{
"url": "https://www.webmotors.com.br/comprar/chevrolet/tracker/1-2-turbo-flex-premier-automatico/4-portas/2024/65274301",
"target": "webmotors.com.br",
"type": "pdp"
} Leaf paths and expected types. Field names and enum values are part of the API contract.
{
"requestId": "string (uuid)",
"executionId": "string (uuid)",
"notFound": "boolean (optional; true when the upstream entity was not found and data is null)",
"data.isInternational": "boolean",
"data.variants[]": "string",
"data.cashPrice": "number",
"data.canonicalUrl": "string",
"data.price": "number",
"data.additionalProperties[].name": "string",
"data.additionalProperties[].value": "string",
"data.regularPrice": "number",
"data.sellerName": "string",
"data.itemCondition": "string",
"data.images[].url": "string",
"data.brand.name": "string",
"data.aggregateRating.ratingValue": "number",
"data.aggregateRating.bestRating": "number",
"data.aggregateRating.reviewCount": "number",
"data.currency": "string",
"data.currencyRaw": "string",
"data.description": "string",
"data.mainImage.url": "string",
"data.sku": "string",
"data.availability": "string",
"data.name": "string",
"data.url": "string",
"data.otherSellers[].sellerName": "string",
"data.otherSellers[].price": "number",
"data.otherSellers[].sellerUrl": "string",
"data.otherSellers[].sellerId": "string",
"data.sellerId": "string",
"data.sellerUrl": "string",
"data.installmentPrice": "string",
"data.installmentCount": "number",
"data.sellerType": "string",
"data.vehicleLocation": "string",
"data.vehicleCity": "string",
"data.vehicleState": "string",
"data.manufactureYear": "number",
"data.modelYear": "number",
"data.mileageKm": "number",
"data.transmission": "string",
"data.bodyType": "string",
"data.fuelType": "string",
"data.finalPlate": "string",
"data.color": "string",
"data.acceptsTradeIn": "boolean",
"data.ipvaPaid": "boolean",
"data.licensed": "boolean",
"data.allMaintenanceOnSchedule": "boolean",
"data.allMaintenanceAtDealership": "boolean",
"data.vehicleFeatures[]": "string",
"data.badges[]": "string",
"data.sellerCity": "string",
"data.sellerState": "string",
"data.sellerOpenStatus": "string",
"data.sellerPhone": "string",
"data.sellerCode": "string",
"data.sellerAchievements.sellerSince": "string",
"data.sellerAchievements.totalAds": "number",
"data.sellerAchievements.responseTimeHours": "number",
"data.priceComparison.announcedPrice": "number",
"data.priceComparison.webmotorsPrice": "number",
"data.priceComparison.fipePrice": "number",
"data.priceComparison.fipeUrl": "string",
"data.priceComparison.currency": "string",
"data.inspection.isInspected": "boolean",
"data.inspection.inspectionReportUrl": "string",
"data.inspection.inspectionItems[]": "string"
} Illustrative response. Product names, reviews and other source content retain their original language. Missing and null values do not imply zero stock, free shipping or zero reviews.
{
"requestId": "88888888-1111-4111-8111-888888888888",
"executionId": "88888888-2222-4222-8222-888888888888",
"data": {
"isInternational": false,
"variants": [
"https://www.webmotors.com.br/comprar/chevrolet/tracker/variant/1"
],
"cashPrice": 117900,
"canonicalUrl": "https://www.webmotors.com.br/comprar/chevrolet/tracker/1-2-turbo-flex-premier-automatico/4-portas/2024/65274301",
"price": 117900,
"additionalProperties": [
{
"name": "Ano",
"value": "2024/2024"
}
],
"regularPrice": 117900,
"sellerName": "CAUNETO VEICULOS",
"itemCondition": "used",
"images": [
{
"url": "https://www.webmotors.com.br/2026/202603/20260316/chevrolet-tracker-1-2-turbo-flex-premier-automatico-wmimagem20274194837.webp"
}
],
"brand": {
"name": "Chevrolet"
},
"aggregateRating": {
"ratingValue": 4.7,
"bestRating": 5,
"reviewCount": 89
},
"currency": "BRL",
"currencyRaw": "R$",
"description": "Veiculo revisado, unico dono e com historico completo.",
"mainImage": {
"url": "https://www.webmotors.com.br/2026/202603/20260316/chevrolet-tracker-1-2-turbo-flex-premier-automatico-wmimagem20274194837.webp"
},
"sku": "65274301",
"availability": "InStock",
"name": "Chevrolet Tracker 1.2 Turbo Flex Premier Automático",
"url": "https://www.webmotors.com.br/comprar/chevrolet/tracker/1-2-turbo-flex-premier-automatico/4-portas/2024/65274301",
"otherSellers": [
{
"sellerName": "Loja Premium Cars",
"price": 246500,
"sellerUrl": "https://www.webmotors.com.br/carros/estoque/?idrevendedor=9999",
"sellerId": "9999"
}
],
"sellerId": "3879342",
"sellerUrl": "https://www.webmotors.com.br/carros/estoque/?idrevendedor=3879342",
"installmentPrice": "3874.10",
"installmentCount": 72,
"sellerType": "dealer",
"vehicleLocation": "Toledo - PR",
"vehicleCity": "Toledo",
"vehicleState": "PR",
"manufactureYear": 2024,
"modelYear": 2024,
"mileageKm": 49883,
"transmission": "Automática",
"bodyType": "Utilitário esportivo",
"fuelType": "Flex",
"finalPlate": "7",
"color": "Preto",
"acceptsTradeIn": true,
"ipvaPaid": true,
"licensed": true,
"allMaintenanceOnSchedule": true,
"allMaintenanceAtDealership": false,
"vehicleFeatures": [
"Airbag",
"Ar condicionado",
"GPS"
],
"badges": [
"Car Delivery",
"Troca + Troco",
"Bom negócio"
],
"sellerCity": "Toledo",
"sellerState": "PR",
"sellerOpenStatus": "Aberto agora",
"sellerPhone": "(41) 3333-4444",
"sellerCode": "CAUNETO",
"sellerAchievements": {
"sellerSince": "03/2020",
"totalAds": 214,
"responseTimeHours": 2
},
"priceComparison": {
"announcedPrice": 117900,
"webmotorsPrice": 116500,
"fipePrice": 120000,
"fipeUrl": "https://www.webmotors.com.br/tabela-fipe/carros/chevrolet/tracker",
"currency": "BRL"
},
"inspection": {
"isInspected": false,
"inspectionReportUrl": "",
"inspectionItems": [
"Motor",
"Freios",
"Suspensao"
]
}
}
} | Path | Type | Description | Example |
|---|---|---|---|
| data.acceptsTradeIn | boolean | Field data.acceptsTradeIn returned in the response payload. | true |
| data.additionalProperties[].name | string | Field data.additionalProperties[].name returned in the response payload. | Ano |
| data.additionalProperties[].value | string | data.additionalProperties[].value field returned in the response payload. | 2024/2024 |
| data.aggregateRating.bestRating | number | data.aggregateRating.bestRating field returned in the response payload. | 5 |
| data.aggregateRating.ratingValue | number | Field data.aggregateRating.ratingValue returned in the response payload. | 4.7 |
| data.aggregateRating.reviewCount | number | data.aggregateRating.reviewCount field returned in the response payload. | 89 |
| data.allMaintenanceAtDealership | boolean | Field data.allMaintenanceAtDealership returned in the response payload. | false |
| data.allMaintenanceOnSchedule | boolean | Field data.allMaintenanceOnSchedule returned in the response payload. | true |
| data.availability | string | Field data.availability returned in the response payload. | InStock |
| data.badges[] | string | Field data.badges[] returned in the response payload. | Car Delivery |
| data.bodyType | string | Field data.bodyType returned in the response payload. | Utilitário esportivo |
| data.brand.name | string | Field data.brand.name returned in the response payload. | Chevrolet |
| data.canonicalUrl | string | data.canonicalUrl field returned in the response payload. | https://www.webmotors.com.br/comprar/chevrolet/tracker/1-2-turbo-flex-premier-automatico/4-portas/2024/65274301 |
| data.cashPrice | number | Field data.cashPrice returned in the response payload. | 117900 |
| data.color | string | data.color field returned in the response payload. | Preto |
| data.currency | string | Field data.currency returned in the response payload. | BRL |
| data.currencyRaw | string | Field data.currencyRaw returned in the response payload. | R$ |
| data.description | string | Field data.description returned in the response payload. | Veiculo revisado, unico dono e com historico completo. |
| data.finalPlate | string | Field data.finalPlate returned in the response payload. | 7 |
| data.fuelType | string | data.fuelType field returned in the response payload. | Flex |
| data.images[].url | string | Field data.images[].url returned in the response payload. | https://www.webmotors.com.br/2026/202603/20260316/chevrolet-tracker-1-2-turbo-flex-premier-automatico-wmimagem20274194837.webp |
| data.inspection.inspectionItems[] | string | data.inspection.inspectionItems[] field returned in the response payload. | Motor |
| data.inspection.inspectionReportUrl | string | data.inspection.inspectionReportUrl field returned in the response payload. | |
| data.inspection.isInspected | boolean | Field data.inspection.isInspected returned in the response payload. | false |
| data.installmentCount | number | Field data.installmentCount returned in the response payload. | 72 |
| data.installmentPrice | string | Field data.installmentPrice returned in the response payload. | 3874.10 |
| data.ipvaPaid | boolean | Field data.ipvaPaid returned in the response payload. | true |
| data.isInternational | boolean | Field data.isInternational returned in the response payload. | false |
| data.itemCondition | string | data.itemCondition field returned in the response payload. | used |
| data.licensed | boolean | Field data.licensed returned in the response payload. | true |
| data.mainImage.url | string | Field data.mainImage.url returned in the response payload. | https://www.webmotors.com.br/2026/202603/20260316/chevrolet-tracker-1-2-turbo-flex-premier-automatico-wmimagem20274194837.webp |
| data.manufactureYear | number | Field data.manufactureYear returned in the response payload. | 2024 |
| data.mileageKm | number | Field data.mileageKm returned in the response payload. | 49883 |
| data.modelYear | number | Field data.modelYear returned in the response payload. | 2024 |
| data.name | string | Field data.name returned in the response payload. | Chevrolet Tracker 1.2 Turbo Flex Premier Automático |
| data.otherSellers[].price | number | Field data.otherSellers[].price returned in the response payload. | 246500 |
| data.otherSellers[].sellerId | string | Field data.otherSellers[].sellerId returned in the response payload. | 9999 |
| data.otherSellers[].sellerName | string | Field data.otherSellers[].sellerName returned in the response payload. | Loja Premium Cars |
| data.otherSellers[].sellerUrl | string | data.otherSellers[].sellerUrl field returned in the response payload. | https://www.webmotors.com.br/carros/estoque/?idrevendedor=9999 |
| data.price | number | data.price field returned in the response payload. | 117900 |
| data.priceComparison.announcedPrice | number | data.priceComparison.announcedPrice field returned in the response payload. | 117900 |
| data.priceComparison.currency | string | Field data.priceComparison.currency returned in the response payload. | BRL |
| data.priceComparison.fipePrice | number | Field data.priceComparison.fipePrice returned in the response payload. | 120000 |
| data.priceComparison.fipeUrl | string | Field data.priceComparison.fipeUrl returned in the response payload. | https://www.webmotors.com.br/tabela-fipe/carros/chevrolet/tracker |
| data.priceComparison.webmotorsPrice | number | Field data.priceComparison.webmotorsPrice returned in the response payload. | 116500 |
| data.regularPrice | number | data.regularPrice field returned in the response payload. | 117900 |
| data.sellerAchievements.responseTimeHours | number | Field data.sellerAchievements.responseTimeHours returned in the response payload. | 2 |
| data.sellerAchievements.sellerSince | string | Field data.sellerAchievements.sellerSince returned in the response payload. | 03/2020 |
| data.sellerAchievements.totalAds | number | Field data.sellerAchievements.totalAds returned in the response payload. | 214 |
| data.sellerCity | string | data.sellerCity field returned in the response payload. | Toledo |
| data.sellerCode | string | Field data.sellerCode returned in the response payload. | CAUNETO |
| data.sellerId | string | Field data.sellerId returned in the response payload. | 3879342 |
| data.sellerName | string | Field data.sellerName returned in the response payload. | CAUNETO VEICULOS |
| data.sellerOpenStatus | string | Field data.sellerOpenStatus returned in the response payload. | Aberto agora |
| data.sellerPhone | string | Field data.sellerPhone returned in the response payload. | (41) 3333-4444 |
| data.sellerState | string | data.sellerState field returned in the response payload. | PR |
| data.sellerType | string | data.sellerType field returned in the response payload. | dealer |
| data.sellerUrl | string | data.sellerUrl field returned in the response payload. | https://www.webmotors.com.br/carros/estoque/?idrevendedor=3879342 |
| data.sku | string | data.sku field returned in the response payload. | 65274301 |
| data.transmission | string | Field data.transmission returned in the response payload. | Automática |
| data.url | string | Field data.url returned in the response payload. | https://www.webmotors.com.br/comprar/chevrolet/tracker/1-2-turbo-flex-premier-automatico/4-portas/2024/65274301 |
| data.variants[] | string | Field data.variants[] returned in the response payload. | https://www.webmotors.com.br/comprar/chevrolet/tracker/variant/1 |
| data.vehicleCity | string | Field data.vehicleCity returned in the response payload. | Toledo |
| data.vehicleFeatures[] | string | Field data.vehicleFeatures[] returned in the response payload. | Airbag |
| data.vehicleLocation | string | Field data.vehicleLocation returned in the response payload. | Toledo - PR |
| data.vehicleState | string | Field data.vehicleState returned in the response payload. | PR |
| executionId | string (uuid) | Field executionId returned in the response payload. | 88888888-2222-4222-8222-888888888888 |
| notFound | boolean (optional; true when the upstream entity was not found and data is null) | Present and true when the upstream entity was not found. In this case data is null and the request still completes successfully. | N/A |
| requestId | string (uuid) | Field requestId returned in the response payload. | 88888888-1111-4111-8111-888888888888 |
When supported by this operation, an entity not found upstream can return HTTP 200 with data: null and notFound: true. Check the documented response fields before interpreting an empty result. Source-specific behavior and exceptions are described above.
| HTTP status | Error code | Meaning |
|---|---|---|
| 400 | INVALID_PAYLOAD | Invalid JSON or a request that violates the documented validation rules. |
| 401 | UNAUTHORIZED | Missing authorization or an invalid API key or token. |
| 402 | INSUFFICIENT_CREDITS | The account has insufficient credits for this operation. |
| 403 | FORBIDDEN | The account does not have access, or the API is temporarily disabled. |
| 409 | EXECUTION_CONFLICT | The execution identifier conflicts with an incompatible execution state. |
| 429 | RATE_LIMIT_EXCEEDED / TOO_MANY_INFLIGHT_REQUESTS | A rate limit or simultaneous request limit was exceeded. |
| 5xx | UPSTREAM_TIMEOUT / UPSTREAM_HTTP_ERROR / WORKER_FUNCTION_ERROR | An upstream, worker or gateway failure. Failed requests follow the platform refund policy. |