---
title: "Get a Depop product"
method: GET
path: "/v1/depop/product"
tags: ["Depop"]
---

# Get a Depop product

`GET /v1/depop/product`

## Request

- Base URL: `https://api.scrapeatlas.com`
- URL: `https://api.scrapeatlas.com/v1/depop/product`
- Auth: API key in header `x-api-key`

Retrieve a listing by ID, slug or URL with seller details, prices and fee components, shipping promotions and confidence, image formats, size availability, material and style attributes, seller reviews and activity. Each successful request costs 1 account credit, including partial results. Failed requests cost 0 credits.

## Query parameters

- `id` string
- `slug` string
- `url` string

## Response `200`

Inspect the response status and failure or coverage fields.

- union
  - object
    - `requestId` string, uuid, required
    - `accounting` object, required
      - `upstreamRequests` integer, required
      - `responseBytes` integer, required
      - `durationMs` number, required
    - `success` true, required
    - `status` 'success' | 'partial', required
    - `sourceUrl` string, uri, required
    - `fetchedAt` string, date-time, required
    - `coverage` object, required
      - `source` 'public_api', required
      - `complete` boolean, required
      - `warnings` string[], required
    - `product` object, required
      - `id` integer, required
      - `slug` string, nullable, required
      - `url` string, uri, nullable, required
      - `description` string, required
      - `brand` object, required
        - `id` integer, nullable, required
        - `name` string, nullable, required
      - `category` string, nullable, required
      - `categoryPath` string[], nullable, required
      - `status` string, required
      - `activeStatus` string, nullable, required
      - `isSold` boolean, required
      - `price` object, required
        - `current` number, nullable, required
        - `original` number, nullable, required
        - `currency` string, nullable, required
        - `isReduced` boolean, required
      - `shipping` object, required
        - `cost` number, nullable, required
        - `method` string, nullable, required
        - `boundary` string, nullable, required
        - `payer` string, nullable, required
        - `parcelSize` string, nullable, required
      - `images` string[], required
      - `imageDetails` object[], required
        - `id` integer, nullable, required
        - `originalWidth` integer, nullable, required
        - `originalHeight` integer, nullable, required
        - `isSquare` boolean, nullable, required
        - `formats` object, required
      - `priceBreakdown` object, nullable, required
        - `item` number, nullable, required
        - `buyerFee` number, nullable, required
        - `tax` number, nullable, required
        - `taxType` string, nullable, required
        - `shipping` number, nullable, required
        - `totalIncludes` object, required
          - `buyerFee` boolean, nullable, required
          - `shipping` boolean, nullable, required
          - `tax` boolean, nullable, required
        - `headlineIncludes` object, required
          - `buyerFee` boolean, nullable, required
          - `shipping` boolean, nullable, required
          - `tax` boolean, nullable, required
      - `originalNationalShippingCost` number, nullable, required
      - `shippingDiscounts` object, nullable, required
        - `nationalShipping` object, nullable, required
          - `amount` number, nullable, required
          - `type` string, nullable, required
      - `brandSlug` string, nullable, required
      - `isKnownBrand` boolean, nullable, required
      - `materials` string[], required
      - `condition` string, nullable, required
      - `colours` string[], required
      - `styles` string[], required
      - `group` string, nullable, required
      - `productType` string, nullable, required
      - `gender` string, nullable, required
      - `isKids` boolean, nullable, required
      - `additionalAttributes` object, required
      - `sizes` object[], required
        - `id` integer, nullable, required
        - `name` string, required
        - `quantity` integer, nullable, required
        - `status` string, nullable, required
      - `variantSetId` integer, nullable, required
      - `listedQuantity` integer, nullable, required
      - `location` string, nullable, required
      - `country` string, nullable, required
      - `sellerId` integer, nullable, required
      - `isBoosted` boolean, nullable, required
      - `boostedAt` string, date-time, nullable, required
      - `likeCount` integer, nullable, required
      - `createdAt` string, date-time, nullable, required
      - `updatedAt` string, date-time, nullable, required
      - `title` string, nullable, required
      - `seller` object, nullable, required
        - `id` integer, required
        - `username` string, required
        - `url` string, uri, required
        - `verified` boolean, required
        - `name` string, nullable, required
        - `initials` string, nullable, required
        - `picture` string, uri, nullable, required
        - `country` string, nullable, required
      - `hasFreeShipping` boolean, nullable, required
      - `shippingConfidence` string, nullable, required
      - `nationalShippingCost` number, nullable, required
      - `internationalShippingCost` number, nullable, required
      - `names` object, required
        - `brand` string, nullable, required
        - `condition` string, nullable, required
        - `group` string, nullable, required
        - `productType` string, nullable, required
        - `colours` string[], required
        - `styles` string[], required
        - `materials` string[], required
      - `sellerReviews` object, nullable, required
        - `average` number, nullable, required
        - `count` integer, nullable, required
      - `sellerActivity` object, nullable, required
        - `lastSeen` string, nullable, required
        - `itemsSold` integer, nullable, required
        - `averageShippingDays` number, nullable, required
  - object
    - `requestId` string, uuid, required
    - `accounting` object, required
      - `upstreamRequests` integer, required
      - `responseBytes` integer, required
      - `durationMs` number, required
    - `success` false, required
    - `status` 'failed' | 'challenged', required
    - `failure` object, required
      - `code` 'invalid_request' | 'unauthorized' | 'not_found' | 'restricted' | 'upstream_challenged' | 'upstream_rate_limited' | 'upstream_error' | 'unsupported_page' | 'response_too_large' | 'request_limit' | 'timeout' | 'busy', required
      - `message` string, required

## Other responses

- `400`: Request could not complete; inspect error or failure.code.
- `401`: Request could not complete; inspect error or failure.code.
- `402`: Request could not complete; inspect error or failure.code.
- `403`: Request could not complete; inspect error or failure.code.
- `404`: Request could not complete; inspect error or failure.code.
- `408`: Request could not complete; inspect error or failure.code.
- `413`: Request could not complete; inspect error or failure.code.
- `429`: Request could not complete; inspect error or failure.code.
- `500`: Request could not complete; inspect error or failure.code.
- `502`: Request could not complete; inspect error or failure.code.
- `503`: Request could not complete; inspect error or failure.code.
- `504`: Request could not complete; inspect error or failure.code.

---

[API](https://skmtc.dev/scrapeatlas/apis/scrapeatlas-api.md) · [All operations](https://skmtc.dev/scrapeatlas/apis/scrapeatlas-api/llms.txt) · [OpenAPI document](https://skmtc.dev/scrapeatlas/apis/scrapeatlas-api/revisions/9ba049316894?raw)
