Skip to content
Browsabledocs
Staging API reference · Requests use https://api-ingress-worker-staging.browsable-staging.workers.dev
Documentation Vinted item
Markdown ↗
Vinted APIs

Vinted item

Fetch a Vinted item page and return normalized item details plus similar items from the same page.

POST/v1/vinted/item
Authenticate every request

Send Authorization: Bearer YOUR_API_KEY. Get an API key →

Parameters

Send these fields in a flat JSON body. Add _run to choose execution options.

urlstringOptional

Vinted item URL (e.g. https://www.vinted.co.uk/items/8289132552-foo). Preferred name; item_url remains supported.

domainstringOptional

Optional Vinted domain/origin (e.g. vinted.de, www.vinted.fr, or https://www.vinted.co.uk). Used when item_id is provided or to override the default UK domain. Default: "vinted.co.uk".

item_idstringOptional

Numeric Vinted item ID. When used without item_url, the scraper defaults to vinted.co.uk unless domain is provided.

Advanced & compatibility inputs 1
item_urlstringOptional

Vinted item URL (e.g. https://www.vinted.co.uk/items/8289132552-foo). You can also use url.

Response

Every response describes a run. Read result once run_status is succeeded.

run_id
The run to track. Keep it when contacting support.
run_status
Queued, running, waiting for sign-in, succeeded, or failed. Check this even after an HTTP 200.
status_url
Poll this URL while the run is pending. Keep the same run instead of starting another request.
result
The endpoint’s returned data. The example is illustrative; actual fields may be empty or unavailable.
error
On failure, inspect its code, message, retryable and action fields.
View the complete output schema
JSON
{
  "type": "object",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "required": [
    "success",
    "item_id",
    "item_url",
    "price",
    "price_including_buyer_protection",
    "service_fee",
    "shipping_price",
    "image_urls",
    "attributes",
    "similar_items"
  ],
  "properties": {
    "size": {
      "type": "string"
    },
    "brand": {
      "type": "string"
    },
    "color": {
      "type": "string"
    },
    "likes": {
      "type": "number"
    },
    "price": {
      "anyOf": [
        {
          "type": "object",
          "required": [
            "amount",
            "amount_numeric",
            "currency"
          ],
          "properties": {
            "amount": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "currency": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "amount_numeric": {
              "anyOf": [
                {
                  "type": "number"
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "title": {
      "type": "string"
    },
    "views": {
      "type": "number"
    },
    "seller": {
      "anyOf": [
        {
          "type": "object",
          "properties": {
            "id": {
              "type": "string"
            },
            "username": {
              "type": "string"
            },
            "avatar_url": {
              "type": "string"
            },
            "is_business": {
              "type": "boolean"
            },
            "profile_url": {
              "type": "string"
            },
            "feedback_count": {
              "type": "number"
            },
            "feedback_reputation": {
              "type": "number"
            }
          },
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "is_sold": {
      "type": "boolean"
    },
    "item_id": {
      "type": "string"
    },
    "success": {
      "type": "boolean"
    },
    "item_url": {
      "type": "string"
    },
    "location": {
      "type": "string"
    },
    "material": {
      "type": "string"
    },
    "promoted": {
      "type": "boolean"
    },
    "condition": {
      "type": "string"
    },
    "is_hidden": {
      "type": "boolean"
    },
    "attributes": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "code": {
            "type": "string"
          },
          "label": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "additionalProperties": false
      }
    },
    "catalog_id": {
      "type": "string"
    },
    "created_at": {
      "type": "string"
    },
    "image_urls": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "updated_at": {
      "type": "string"
    },
    "description": {
      "type": "string"
    },
    "is_reserved": {
      "type": "boolean"
    },
    "service_fee": {
      "anyOf": [
        {
          "type": "object",
          "required": [
            "amount",
            "amount_numeric",
            "currency"
          ],
          "properties": {
            "amount": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "currency": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "amount_numeric": {
              "anyOf": [
                {
                  "type": "number"
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "is_favourite": {
      "type": "boolean"
    },
    "similar_items": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "id",
          "page",
          "link",
          "image_urls",
          "price",
          "price_including_buyer_protection",
          "service_fee"
        ],
        "properties": {
          "id": {
            "type": "string"
          },
          "link": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "page": {
            "type": "number"
          },
          "size": {
            "type": "string"
          },
          "brand": {
            "type": "string"
          },
          "color": {
            "type": "string"
          },
          "likes": {
            "type": "number"
          },
          "price": {
            "anyOf": [
              {
                "type": "object",
                "required": [
                  "amount",
                  "amount_numeric",
                  "currency"
                ],
                "properties": {
                  "amount": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "currency": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "amount_numeric": {
                    "anyOf": [
                      {
                        "type": "number"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "null"
              }
            ]
          },
          "views": {
            "type": "number"
          },
          "seller": {
            "anyOf": [
              {
                "type": "object",
                "properties": {
                  "id": {
                    "type": "string"
                  },
                  "username": {
                    "type": "string"
                  },
                  "avatar_url": {
                    "type": "string"
                  },
                  "is_business": {
                    "type": "boolean"
                  },
                  "profile_url": {
                    "type": "string"
                  },
                  "feedback_count": {
                    "type": "number"
                  },
                  "feedback_reputation": {
                    "type": "number"
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "null"
              }
            ]
          },
          "location": {
            "type": "string"
          },
          "material": {
            "type": "string"
          },
          "promoted": {
            "type": "boolean"
          },
          "condition": {
            "type": "string"
          },
          "catalog_id": {
            "type": "string"
          },
          "created_at": {
            "type": "string"
          },
          "image_urls": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "description": {
            "type": "string"
          },
          "service_fee": {
            "anyOf": [
              {
                "type": "object",
                "required": [
                  "amount",
                  "amount_numeric",
                  "currency"
                ],
                "properties": {
                  "amount": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "currency": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "amount_numeric": {
                    "anyOf": [
                      {
                        "type": "number"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "null"
              }
            ]
          },
          "is_favourite": {
            "type": "boolean"
          },
          "thumbnail_url": {
            "type": "string"
          },
          "price_including_buyer_protection": {
            "anyOf": [
              {
                "type": "object",
                "required": [
                  "amount",
                  "amount_numeric",
                  "currency"
                ],
                "properties": {
                  "amount": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "currency": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "amount_numeric": {
                    "anyOf": [
                      {
                        "type": "number"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "additionalProperties": false
              },
              {
                "type": "null"
              }
            ]
          }
        },
        "additionalProperties": false
      }
    },
    "thumbnail_url": {
      "type": "string"
    },
    "shipping_price": {
      "anyOf": [
        {
          "type": "object",
          "required": [
            "amount",
            "amount_numeric",
            "currency"
          ],
          "properties": {
            "amount": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "currency": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "amount_numeric": {
              "anyOf": [
                {
                  "type": "number"
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    },
    "price_including_buyer_protection": {
      "anyOf": [
        {
          "type": "object",
          "required": [
            "amount",
            "amount_numeric",
            "currency"
          ],
          "properties": {
            "amount": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "currency": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "amount_numeric": {
              "anyOf": [
                {
                  "type": "number"
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "additionalProperties": false
        },
        {
          "type": "null"
        }
      ]
    }
  },
  "additionalProperties": true
}
View a polled run response
JSON
{
  "run_id": "00000000-0000-4000-8000-000000000001",
  "task_key": "vinted-item",
  "task_name": "Vinted item",
  "run_status": "succeeded",
  "status_url": "/v1/runs/00000000-0000-4000-8000-000000000001",
  "result": {
    "size": "sample",
    "brand": "sample",
    "color": "sample",
    "likes": 1.5,
    "price": {
      "amount": "180",
      "currency": "USD",
      "amount_numeric": 180
    },
    "title": "Stylish Shoreditch Loft with Balcony",
    "views": 1.5,
    "seller": {
      "id": "id-1",
      "username": "Stylish Shoreditch Loft with Balcony",
      "avatar_url": "https://images.example.com/avatar_url-1.jpg",
      "is_business": true,
      "profile_url": "https://example.com/item-1",
      "feedback_count": 1,
      "feedback_reputation": 1.5
    },
    "is_sold": true,
    "item_id": "id-1",
    "success": true,
    "item_url": "https://example.com/item-1",
    "location": "London",
    "material": "sample",
    "promoted": true,
    "condition": "sample",
    "is_hidden": true,
    "attributes": [
      {
        "code": "sample",
        "label": "Stylish Shoreditch Loft with Balcony",
        "value": "180"
      }
    ],
    "catalog_id": "id-1",
    "created_at": "2026-06-14T15:30:00Z",
    "image_urls": [
      "https://images.example.com/image_urls-1.jpg"
    ],
    "updated_at": "2026-06-14T15:30:00Z",
    "description": "Sample description 1",
    "is_reserved": true,
    "service_fee": {
      "amount": "180",
      "currency": "USD",
      "amount_numeric": 180
    },
    "is_favourite": true,
    "similar_items": [
      {
        "id": "id-1",
        "link": "https://example.com/item-1",
        "name": "Stylish Shoreditch Loft with Balcony",
        "page": 1,
        "size": "sample",
        "brand": "sample",
        "color": "sample",
        "likes": 1.5,
        "price": {
          "amount": "180",
          "currency": "USD",
          "amount_numeric": 180
        },
        "views": 1.5,
        "seller": {
          "id": "id-1",
          "username": "Stylish Shoreditch Loft with Balcony",
          "avatar_url": "https://images.example.com/avatar_url-1.jpg",
          "is_business": true,
          "profile_url": "https://example.com/item-1",
          "feedback_count": 1,
          "feedback_reputation": 1.5
        },
        "location": "London",
        "material": "sample",
        "promoted": true,
        "condition": "sample",
        "catalog_id": "id-1",
        "created_at": "2026-06-14T15:30:00Z",
        "image_urls": [
          "https://images.example.com/image_urls-1.jpg"
        ],
        "description": "Sample description 1",
        "service_fee": {
          "amount": "180",
          "currency": "USD",
          "amount_numeric": 180
        },
        "is_favourite": true,
        "thumbnail_url": "https://images.example.com/thumbnail_url-1.jpg",
        "price_including_buyer_protection": {
          "amount": "180",
          "currency": "USD",
          "amount_numeric": 180
        }
      }
    ],
    "thumbnail_url": "https://images.example.com/thumbnail_url-1.jpg",
    "shipping_price": {
      "amount": "180",
      "currency": "USD",
      "amount_numeric": 180
    },
    "price_including_buyer_protection": {
      "amount": "180",
      "currency": "USD",
      "amount_numeric": 180
    }
  },
  "error": null
}

Errors & retries

  • 400Fix the fields listed in errors before retrying.
  • 428Connect the requested website account using the returned sign-in link.
  • 429Wait for the duration in Retry-After.
  • 5xxRetry transient failures with backoff. Keep the request ID.

A failed run has its own error inside the response. Retry it only when error.retryable is true.

Validation, pagination and recovery →

More examples

Async request with polling
RUN=$(curl -s -X POST "https://api-ingress-worker-staging.browsable-staging.workers.dev/v1/vinted/item" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}')

RUN_ID=$(echo "$RUN" | jq -er '.run_id // empty') || { echo "$RUN" >&2; exit 1; }
POLL_DELAY=3

while true; do
  RESULT=$(curl -s -H "Authorization: Bearer YOUR_API_KEY" "https://api-ingress-worker-staging.browsable-staging.workers.dev/v1/runs/$RUN_ID")
  STATUS=$(echo "$RESULT" | jq -r '.run_status')
  if [[ "$STATUS" =~ ^(succeeded|failed|errored|cancelled|canceled|expired)$ ]]; then
    echo "$RESULT"
    break
  fi
  sleep "$(awk "BEGIN { print $POLL_DELAY * (0.9 + ($RANDOM % 21) / 100) }")"
  POLL_DELAY=$((POLL_DELAY < 30 ? POLL_DELAY * 2 : 30))
  [ "$POLL_DELAY" -gt 30 ] && POLL_DELAY=30
done
Wait-for-results request
curl -X POST "https://api-ingress-worker-staging.browsable-staging.workers.dev/v1/vinted/item" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"_run":{"async":false}}'
Canonical & compatibility routes

You can also send the same JSON body to /v1/tasks/vinted-item/runs.