Docs menu

Facebook Marketplace search

Beta GET /v1/facebook/marketplace/search

GET /v1/facebook/marketplace/search

Search Marketplace by keyword, or browse a category without a keyword. Needs a place: lat and lng (see marketplace/location/search) or a location name. About 24 listings a page; keep the inputs unchanged while paging and de-duplicate by listing id.

  • Cost: 1 credit
  • Status: Beta. Built and tested against recorded responses; the shape may still gain fields.
  • Cache: Results are kept up to 30 days; send max_age_days to reuse them for free.
  • Timeout: A request still running after about 25 seconds answers 202 with a job to poll (Batch and jobs).

Parameters#

NameTypeRequiredDescription
querystringnoSearch keyword. Required unless category_id is given. Also accepted as keyword, q.
locationstringone ofCity or area to search around ("Austin, TX").
latnumberone ofLatitude of the search centre. Also accepted as latitude.
lngnumbernoLongitude of the search centre. Also accepted as longitude.
category_idstringnoMarketplace category id. Without a keyword only these browse: Antiques 393860164117441, Appliances 678754142233400, Bicycles 1658310421102081, Boats 712638205822882, Electronics 1792291877663080, Furniture 1583634935226685, Garden 800089866739547, Household 1569171756675761, Tools 1670493229902393, Trailers 655837954899686, Vehicles 807311116002614 (or 546583916084032). Other ids need a keyword.
radius_kmnumbernoSearch radius in km. Also accepted as radius.
min_pricenumbernoLowest listing price.
max_pricenumbernoHighest listing price.
sortstringnoOrder of results. Changing it restarts the cursor chain. One of relevance, distance, newest, price_low, price_high. Also accepted as sort_by, sortBy, order. Also accepted values: suggested for relevance, distance_ascend for distance, creation_time_descend for newest, price_ascend for price_low, price_descend for price_high.
delivery_methodstringnoDelivery filter. One of all, local_pickup, shipping.
conditionstringnoCondition filter. One of new, used_like_new, used_good, used_fair.
date_listedstringnoListed within. Uses the UI's calendar-day buckets. One of all, day, week, month. Also accepted values: 1 for day, 7 for week, 30 for month, last_24_hours for day, last_7_days for week, last_30_days for month.
availabilitystringnoAvailability filter. One of available, sold, all.

Send at least one of lat, location. If you send several, the first listed is used and the rest are ignored.

Every request also accepts:

  • cursor: the cursor from the previous page (Pagination).
  • trim: true for a smaller response without null fields and extra.
  • raw: true to also get the platform's original object as raw.
  • max_age_days: accept a cached result up to this many days old, for 0 credits (Caching).

Example request#

Set your key in the environment first (see Authentication).

curl
curl -G "https://api.socialscrape.io/v1/facebook/marketplace/search" \
  -H "x-api-key: $SOCIALSCRAPE_API_KEY" \
  --data-urlencode "query=bike" \
  --data-urlencode "lat=30.2672" \
  --data-urlencode "lng=-97.7431" \
  --data-urlencode "cursor=eyJrIjoibWFya2V0IiwibGF0IjozMC4yNjcyLCJsbmciOi05Ny43NDMxLCJhZnRlciI6IntcInBnXCI6MCxcImIyY1wiOntcImJyXCI6XCJcIixcIml0XCI6MCxcImhtc3JcIjpmYWxzZSxcInRiaVwiOjB9LFwiYzJjXCI6e1wiYnJcIjpcIkFicGxreFpHQmZ2R0M1a1ZXbV81Q1F2RFdUdTNRSm9sMnI4NmJtZG1yNEdrZW1PTVFXemdJTERXbHNJSTlBaU92WGdWRFoyLVFvZDRlNDdSNFFDM2Zjd2JvRUNyWjBKTXJxVm9jckNxUGJMdjVXV3U2NDJOS25zR1pCMEVkNl9kaE5NTWgxeXNUbXhrSzYxeWxFQmFIUnRkNTdZX0dxY3hkTVdUTFgtaXh6NE5BNkNGVUtoTlZzQUN1SXZIQXFleHA4OFdnWXZ2VE5OYTJ1YzJXMHo1Y3E1SC1NZmlrR291MmpIQjM3YXRobm9rclo5UTlVTmlpNmtqME5tNTRuNTJUUF83cUJ5UkowdWhVWDVtUWh3Y0pqdWoxdjBGWjQwVU1iLVdXTnNNUUNWVFlKYkM0ZXhrWFVEb0xES0YxVG8wdmFTajhoVVpyOWxhZ0c2ZTJBN212Z196eFpBdWJ4ODRLQUhpTmxrNFliQ3pFZXhsSFdVbmdlQk1QVFlIUkhVQ19Ucm9mZ204NG5GLTRodGxzbXNFdWpsTmd0VEtMbkxfVmQ5OFVLZXpHS0tzbnVnT1lsZUdJbmVoZV9oTE5XdGFvb2Y4dDBEc2hVc0NIbWFLNFFTNUxXNWhraFZaRXlsN0lVT1JWVWxYbFpqQnlaMHBYM3RmT0NaU2twaUwtRzdKelJhU0FqR1U0QlBXd2xZM2hpR2U0dDE3Y1NwZS1Na1BWZmR6cTJnRXlzazV5TlRZckg5QUN4ZlE0R01CMW9kaWs4c1wiLFwiaXRcIjoxMyxcInJwYnJcIjpcIlwiLFwicnBoclwiOmZhbHNlLFwicm1oclwiOmZhbHNlLFwic3NpXCI6ZmFsc2UsXCJzc2NvXCI6MCxcInNzcGlcIjpbXCI0MDAzNzA0OTI1OTIyNjcxMFwiLFwiMzkyNzgxODM4NzUxNTgxNjlcIixcIjI5NDQxMzYxMjQyMTE1NDA5XCIsXCIyODg5NDQ1NjgyNjkxMzc5NFwiLFwiMjgxOTkwNTUzOTk3NzIwNjNcIixcIjI4ODM5MDQ1Mjk1Njk2ODI3XCIsXCIyNzkzMzM1NzU2NjMwNDQ2MlwiLFwiMjg3MDk2ODY3NjUzNTk1ODVcIixcIjI4MzcwODkxMTQ1OTMwNjExXCIsXCIyODM0NzQ3NDUxODIwNDYzMVwiLFwiMjg2MDk0NzE0ODIwMTY3OTRcIixcIjI4MzUxMzkxOTExMjE3MzI5XCIsXCIyODI4MjM5ODM2NDY5ODc1OVwiXX0sXCJpcnJcIjpmYWxzZSxcInNlcnBfY3RhXCI6ZmFsc2UsXCJydWlcIjpbXSxcIm1waWRcIjpbXSxcInNzaWNcIjowLFwidWJwXCI6bnVsbCxcIm5jcm5kXCI6MCxcImlyc3JcIjpmYWxzZSxcImJtcHJcIjpbXSxcImJtcGVpZFwiOltdLFwibm1ibXBcIjpmYWxzZSxcInNrcnJcIjpmYWxzZSxcImlvb3VyXCI6ZmFsc2UsXCJpc2VcIjpmYWxzZSxcInNtc19jdXJzb3JcIjp7XCJwYWdlX2luZGV4XCI6MCxcImJsZW5kZWRfYWRfaW5kZXhcIjowLFwib3JnYW5pY3Nfc2luY2VfbGFzdF9hZFwiOjAsXCJwYWdlX29yZ2FuaWNfY291bnRcIjowLFwiYmxlbmRlZF9vcmdhbmljX2luZGV4XCI6MCxcInJldHVybmVkX2FkX2luZGV4XCI6MCxcInRvdGFsX2luZGV4XCI6MH19In0"
Python
import os
import requests

params = {
    "query": "bike",
    "lat": "30.2672",
    "lng": "-97.7431",
    "cursor": "eyJrIjoibWFya2V0IiwibGF0IjozMC4yNjcyLCJsbmciOi05Ny43NDMxLCJhZnRlciI6IntcInBnXCI6MCxcImIyY1wiOntcImJyXCI6XCJcIixcIml0XCI6MCxcImhtc3JcIjpmYWxzZSxcInRiaVwiOjB9LFwiYzJjXCI6e1wiYnJcIjpcIkFicGxreFpHQmZ2R0M1a1ZXbV81Q1F2RFdUdTNRSm9sMnI4NmJtZG1yNEdrZW1PTVFXemdJTERXbHNJSTlBaU92WGdWRFoyLVFvZDRlNDdSNFFDM2Zjd2JvRUNyWjBKTXJxVm9jckNxUGJMdjVXV3U2NDJOS25zR1pCMEVkNl9kaE5NTWgxeXNUbXhrSzYxeWxFQmFIUnRkNTdZX0dxY3hkTVdUTFgtaXh6NE5BNkNGVUtoTlZzQUN1SXZIQXFleHA4OFdnWXZ2VE5OYTJ1YzJXMHo1Y3E1SC1NZmlrR291MmpIQjM3YXRobm9rclo5UTlVTmlpNmtqME5tNTRuNTJUUF83cUJ5UkowdWhVWDVtUWh3Y0pqdWoxdjBGWjQwVU1iLVdXTnNNUUNWVFlKYkM0ZXhrWFVEb0xES0YxVG8wdmFTajhoVVpyOWxhZ0c2ZTJBN212Z196eFpBdWJ4ODRLQUhpTmxrNFliQ3pFZXhsSFdVbmdlQk1QVFlIUkhVQ19Ucm9mZ204NG5GLTRodGxzbXNFdWpsTmd0VEtMbkxfVmQ5OFVLZXpHS0tzbnVnT1lsZUdJbmVoZV9oTE5XdGFvb2Y4dDBEc2hVc0NIbWFLNFFTNUxXNWhraFZaRXlsN0lVT1JWVWxYbFpqQnlaMHBYM3RmT0NaU2twaUwtRzdKelJhU0FqR1U0QlBXd2xZM2hpR2U0dDE3Y1NwZS1Na1BWZmR6cTJnRXlzazV5TlRZckg5QUN4ZlE0R01CMW9kaWs4c1wiLFwiaXRcIjoxMyxcInJwYnJcIjpcIlwiLFwicnBoclwiOmZhbHNlLFwicm1oclwiOmZhbHNlLFwic3NpXCI6ZmFsc2UsXCJzc2NvXCI6MCxcInNzcGlcIjpbXCI0MDAzNzA0OTI1OTIyNjcxMFwiLFwiMzkyNzgxODM4NzUxNTgxNjlcIixcIjI5NDQxMzYxMjQyMTE1NDA5XCIsXCIyODg5NDQ1NjgyNjkxMzc5NFwiLFwiMjgxOTkwNTUzOTk3NzIwNjNcIixcIjI4ODM5MDQ1Mjk1Njk2ODI3XCIsXCIyNzkzMzM1NzU2NjMwNDQ2MlwiLFwiMjg3MDk2ODY3NjUzNTk1ODVcIixcIjI4MzcwODkxMTQ1OTMwNjExXCIsXCIyODM0NzQ3NDUxODIwNDYzMVwiLFwiMjg2MDk0NzE0ODIwMTY3OTRcIixcIjI4MzUxMzkxOTExMjE3MzI5XCIsXCIyODI4MjM5ODM2NDY5ODc1OVwiXX0sXCJpcnJcIjpmYWxzZSxcInNlcnBfY3RhXCI6ZmFsc2UsXCJydWlcIjpbXSxcIm1waWRcIjpbXSxcInNzaWNcIjowLFwidWJwXCI6bnVsbCxcIm5jcm5kXCI6MCxcImlyc3JcIjpmYWxzZSxcImJtcHJcIjpbXSxcImJtcGVpZFwiOltdLFwibm1ibXBcIjpmYWxzZSxcInNrcnJcIjpmYWxzZSxcImlvb3VyXCI6ZmFsc2UsXCJpc2VcIjpmYWxzZSxcInNtc19jdXJzb3JcIjp7XCJwYWdlX2luZGV4XCI6MCxcImJsZW5kZWRfYWRfaW5kZXhcIjowLFwib3JnYW5pY3Nfc2luY2VfbGFzdF9hZFwiOjAsXCJwYWdlX29yZ2FuaWNfY291bnRcIjowLFwiYmxlbmRlZF9vcmdhbmljX2luZGV4XCI6MCxcInJldHVybmVkX2FkX2luZGV4XCI6MCxcInRvdGFsX2luZGV4XCI6MH19In0",
}
res = requests.get(
    "https://api.socialscrape.io/v1/facebook/marketplace/search",
    headers={"x-api-key": os.environ["SOCIALSCRAPE_API_KEY"]},
    params=params,
)
body = res.json()

if body["ok"]:
    print(body["data"])
else:
    print(body["error"]["code"], body["error"]["message"])
TypeScript
const url = new URL("https://api.socialscrape.io/v1/facebook/marketplace/search");
url.search = new URLSearchParams({
  "query": "bike",
  "lat": "30.2672",
  "lng": "-97.7431",
  "cursor": "eyJrIjoibWFya2V0IiwibGF0IjozMC4yNjcyLCJsbmciOi05Ny43NDMxLCJhZnRlciI6IntcInBnXCI6MCxcImIyY1wiOntcImJyXCI6XCJcIixcIml0XCI6MCxcImhtc3JcIjpmYWxzZSxcInRiaVwiOjB9LFwiYzJjXCI6e1wiYnJcIjpcIkFicGxreFpHQmZ2R0M1a1ZXbV81Q1F2RFdUdTNRSm9sMnI4NmJtZG1yNEdrZW1PTVFXemdJTERXbHNJSTlBaU92WGdWRFoyLVFvZDRlNDdSNFFDM2Zjd2JvRUNyWjBKTXJxVm9jckNxUGJMdjVXV3U2NDJOS25zR1pCMEVkNl9kaE5NTWgxeXNUbXhrSzYxeWxFQmFIUnRkNTdZX0dxY3hkTVdUTFgtaXh6NE5BNkNGVUtoTlZzQUN1SXZIQXFleHA4OFdnWXZ2VE5OYTJ1YzJXMHo1Y3E1SC1NZmlrR291MmpIQjM3YXRobm9rclo5UTlVTmlpNmtqME5tNTRuNTJUUF83cUJ5UkowdWhVWDVtUWh3Y0pqdWoxdjBGWjQwVU1iLVdXTnNNUUNWVFlKYkM0ZXhrWFVEb0xES0YxVG8wdmFTajhoVVpyOWxhZ0c2ZTJBN212Z196eFpBdWJ4ODRLQUhpTmxrNFliQ3pFZXhsSFdVbmdlQk1QVFlIUkhVQ19Ucm9mZ204NG5GLTRodGxzbXNFdWpsTmd0VEtMbkxfVmQ5OFVLZXpHS0tzbnVnT1lsZUdJbmVoZV9oTE5XdGFvb2Y4dDBEc2hVc0NIbWFLNFFTNUxXNWhraFZaRXlsN0lVT1JWVWxYbFpqQnlaMHBYM3RmT0NaU2twaUwtRzdKelJhU0FqR1U0QlBXd2xZM2hpR2U0dDE3Y1NwZS1Na1BWZmR6cTJnRXlzazV5TlRZckg5QUN4ZlE0R01CMW9kaWs4c1wiLFwiaXRcIjoxMyxcInJwYnJcIjpcIlwiLFwicnBoclwiOmZhbHNlLFwicm1oclwiOmZhbHNlLFwic3NpXCI6ZmFsc2UsXCJzc2NvXCI6MCxcInNzcGlcIjpbXCI0MDAzNzA0OTI1OTIyNjcxMFwiLFwiMzkyNzgxODM4NzUxNTgxNjlcIixcIjI5NDQxMzYxMjQyMTE1NDA5XCIsXCIyODg5NDQ1NjgyNjkxMzc5NFwiLFwiMjgxOTkwNTUzOTk3NzIwNjNcIixcIjI4ODM5MDQ1Mjk1Njk2ODI3XCIsXCIyNzkzMzM1NzU2NjMwNDQ2MlwiLFwiMjg3MDk2ODY3NjUzNTk1ODVcIixcIjI4MzcwODkxMTQ1OTMwNjExXCIsXCIyODM0NzQ3NDUxODIwNDYzMVwiLFwiMjg2MDk0NzE0ODIwMTY3OTRcIixcIjI4MzUxMzkxOTExMjE3MzI5XCIsXCIyODI4MjM5ODM2NDY5ODc1OVwiXX0sXCJpcnJcIjpmYWxzZSxcInNlcnBfY3RhXCI6ZmFsc2UsXCJydWlcIjpbXSxcIm1waWRcIjpbXSxcInNzaWNcIjowLFwidWJwXCI6bnVsbCxcIm5jcm5kXCI6MCxcImlyc3JcIjpmYWxzZSxcImJtcHJcIjpbXSxcImJtcGVpZFwiOltdLFwibm1ibXBcIjpmYWxzZSxcInNrcnJcIjpmYWxzZSxcImlvb3VyXCI6ZmFsc2UsXCJpc2VcIjpmYWxzZSxcInNtc19jdXJzb3JcIjp7XCJwYWdlX2luZGV4XCI6MCxcImJsZW5kZWRfYWRfaW5kZXhcIjowLFwib3JnYW5pY3Nfc2luY2VfbGFzdF9hZFwiOjAsXCJwYWdlX29yZ2FuaWNfY291bnRcIjowLFwiYmxlbmRlZF9vcmdhbmljX2luZGV4XCI6MCxcInJldHVybmVkX2FkX2luZGV4XCI6MCxcInRvdGFsX2luZGV4XCI6MH19In0"
}).toString();
const res = await fetch(url, {
  headers: { "x-api-key": process.env.SOCIALSCRAPE_API_KEY! },
});
const body = await res.json();

if (body.ok) {
  console.log(body.data);
} else {
  console.error(body.error.code, body.error.message);
}
n8n
{
  "nodes": [
    {
      "name": "SocialScrape Facebook Marketplace search",
      "type": "n8n-nodes-base.httpRequest",
      "typeVersion": 4.2,
      "position": [
        0,
        0
      ],
      "parameters": {
        "method": "GET",
        "url": "https://api.socialscrape.io/v1/facebook/marketplace/search",
        "sendQuery": true,
        "queryParameters": {
          "parameters": [
            {
              "name": "query",
              "value": "bike"
            },
            {
              "name": "lat",
              "value": "30.2672"
            },
            {
              "name": "lng",
              "value": "-97.7431"
            },
            {
              "name": "cursor",
              "value": "eyJrIjoibWFya2V0IiwibGF0IjozMC4yNjcyLCJsbmciOi05Ny43NDMxLCJhZnRlciI6IntcInBnXCI6MCxcImIyY1wiOntcImJyXCI6XCJcIixcIml0XCI6MCxcImhtc3JcIjpmYWxzZSxcInRiaVwiOjB9LFwiYzJjXCI6e1wiYnJcIjpcIkFicGxreFpHQmZ2R0M1a1ZXbV81Q1F2RFdUdTNRSm9sMnI4NmJtZG1yNEdrZW1PTVFXemdJTERXbHNJSTlBaU92WGdWRFoyLVFvZDRlNDdSNFFDM2Zjd2JvRUNyWjBKTXJxVm9jckNxUGJMdjVXV3U2NDJOS25zR1pCMEVkNl9kaE5NTWgxeXNUbXhrSzYxeWxFQmFIUnRkNTdZX0dxY3hkTVdUTFgtaXh6NE5BNkNGVUtoTlZzQUN1SXZIQXFleHA4OFdnWXZ2VE5OYTJ1YzJXMHo1Y3E1SC1NZmlrR291MmpIQjM3YXRobm9rclo5UTlVTmlpNmtqME5tNTRuNTJUUF83cUJ5UkowdWhVWDVtUWh3Y0pqdWoxdjBGWjQwVU1iLVdXTnNNUUNWVFlKYkM0ZXhrWFVEb0xES0YxVG8wdmFTajhoVVpyOWxhZ0c2ZTJBN212Z196eFpBdWJ4ODRLQUhpTmxrNFliQ3pFZXhsSFdVbmdlQk1QVFlIUkhVQ19Ucm9mZ204NG5GLTRodGxzbXNFdWpsTmd0VEtMbkxfVmQ5OFVLZXpHS0tzbnVnT1lsZUdJbmVoZV9oTE5XdGFvb2Y4dDBEc2hVc0NIbWFLNFFTNUxXNWhraFZaRXlsN0lVT1JWVWxYbFpqQnlaMHBYM3RmT0NaU2twaUwtRzdKelJhU0FqR1U0QlBXd2xZM2hpR2U0dDE3Y1NwZS1Na1BWZmR6cTJnRXlzazV5TlRZckg5QUN4ZlE0R01CMW9kaWs4c1wiLFwiaXRcIjoxMyxcInJwYnJcIjpcIlwiLFwicnBoclwiOmZhbHNlLFwicm1oclwiOmZhbHNlLFwic3NpXCI6ZmFsc2UsXCJzc2NvXCI6MCxcInNzcGlcIjpbXCI0MDAzNzA0OTI1OTIyNjcxMFwiLFwiMzkyNzgxODM4NzUxNTgxNjlcIixcIjI5NDQxMzYxMjQyMTE1NDA5XCIsXCIyODg5NDQ1NjgyNjkxMzc5NFwiLFwiMjgxOTkwNTUzOTk3NzIwNjNcIixcIjI4ODM5MDQ1Mjk1Njk2ODI3XCIsXCIyNzkzMzM1NzU2NjMwNDQ2MlwiLFwiMjg3MDk2ODY3NjUzNTk1ODVcIixcIjI4MzcwODkxMTQ1OTMwNjExXCIsXCIyODM0NzQ3NDUxODIwNDYzMVwiLFwiMjg2MDk0NzE0ODIwMTY3OTRcIixcIjI4MzUxMzkxOTExMjE3MzI5XCIsXCIyODI4MjM5ODM2NDY5ODc1OVwiXX0sXCJpcnJcIjpmYWxzZSxcInNlcnBfY3RhXCI6ZmFsc2UsXCJydWlcIjpbXSxcIm1waWRcIjpbXSxcInNzaWNcIjowLFwidWJwXCI6bnVsbCxcIm5jcm5kXCI6MCxcImlyc3JcIjpmYWxzZSxcImJtcHJcIjpbXSxcImJtcGVpZFwiOltdLFwibm1ibXBcIjpmYWxzZSxcInNrcnJcIjpmYWxzZSxcImlvb3VyXCI6ZmFsc2UsXCJpc2VcIjpmYWxzZSxcInNtc19jdXJzb3JcIjp7XCJwYWdlX2luZGV4XCI6MCxcImJsZW5kZWRfYWRfaW5kZXhcIjowLFwib3JnYW5pY3Nfc2luY2VfbGFzdF9hZFwiOjAsXCJwYWdlX29yZ2FuaWNfY291bnRcIjowLFwiYmxlbmRlZF9vcmdhbmljX2luZGV4XCI6MCxcInJldHVybmVkX2FkX2luZGV4XCI6MCxcInRvdGFsX2luZGV4XCI6MH19In0"
            }
          ]
        },
        "sendHeaders": true,
        "headerParameters": {
          "parameters": [
            {
              "name": "x-api-key",
              "value": "={{ $env.SOCIALSCRAPE_API_KEY }}"
            }
          ]
        }
      }
    }
  ],
  "connections": {}
}

Example response#

This is a sample from a recorded response, lists and long text are shortened, other people's names and handles are replaced. Status 200.

{
  "ok": true,
  "credits_charged": 1,
  "credits_remaining": 4999,
  "cached": false,
  "cached_at": null,
  "request_id": "req_353464b6e185587ae414088a",
  "data": {
    "object": "list",
    "items": [
      {
        "object": "product",
        "platform": "facebook",
        "id": "1759754668539731",
        "url": "https://www.facebook.com/marketplace/item/1759754668539731/",
        "title": "Basically new Concord Cruiser bike.",
        "description": null,
        "price": {
          "amount": 100.0,
          "currency": null,
          "original_amount": null,
          "display": "$100"
        },
        "seller": {
          "id": "1000000001",
          "handle": null,
          "name": "Sample User",
          "url": null,
          "avatar_url": null,
          "verified": null
        },
        "rating": null,
        "review_count": null,
        "sold_count": null,
        "image_urls": [
          "https://scontent-atl3-2.xx.fbcdn.net/v/t39.84726-6/777867885_1065152789345589_1899757173861478598_n.jpg?stp=c43.0.260.260a_dst-jpg_p261x260_tt6&_nc_cat=104&ccb=1-7&_nc_sid=92e707&_nc_ohc=9ltnWglNdX0Q7kNvwFezn5Z&_nc_oc=AdoiUwi-9ULthCO4gLJ0n1..."
        ],
        "category": null,
        "in_stock": true,
        "location": {
          "name": null,
          "address": null,
          "city": "Austin",
          "region": "TX",
          "country": null,
          "latitude": null,
          "longitude": null
        },
        "published_at": "2026-08-17T00:42:36Z",
        "extra": {
          "category_id": "1658310421102081",
          "city_page_id": "106224666074625",
          "delivery_types": [
            "IN_PERSON"
          ],
          "is_hidden": false,
          "is_live": true,
          "is_pending": false,
          "is_sold": false,
          "source": "logged_out_public_view",
          "story_key": "28351391911217329"
        }
      }
    ],
    "cursor": "eyJrIjoibWFya2V0IiwibGF0IjozMC4yNjcyLCJsbmciOi05Ny43NDMxLCJhZnRlciI6IntcInBnXCI6MSxcImIyY1wiOntcImJyXCI6XCJcIixcIml0XCI6MCxcImhtc3JcIjpmYWxzZSxcInRiaVwiOjB9LFwiYzJjXCI6e1wiYnJcIjpcIkFicmhhXzg1OXRUa0xWcm1wQVJnWUgwdURfdDJsNE5VT1pTOG93S1pPeVk5...",
    "has_more": true,
    "parent": null
  },
  "cursor": "eyJrIjoibWFya2V0IiwibGF0IjozMC4yNjcyLCJsbmciOi05Ny43NDMxLCJhZnRlciI6IntcInBnXCI6MSxcImIyY1wiOntcImJyXCI6XCJcIixcIml0XCI6MCxcImhtc3JcIjpmYWxzZSxcInRiaVwiOjB9LFwiYzJjXCI6e1wiYnJcIjpcIkFicmhhXzg1OXRUa0xWcm1wQVJnWUgwdURfdDJsNE5VT1pTOG93S1pPeVk5...",
  "has_more": true
}

Response#

A list of Product objects in data.items, with data.cursor and data.has_more.

See Data models for every field. The envelope around data is described in Responses.

Errors#

Failures are free: credits_charged is 0. Branch on error.code, never on the message.

CodeHTTPRetryMeaning
invalid_params400noA parameter is missing, unknown or has the wrong type.
not_found404noThe platform says this profile, post or item does not exist.

Every request can also fail with the account and platform errors listed on the Errors page.