> **For coding agents and LLMs:** This is one page from the Social Fetch docs (markdown export). The sections below mirror the orientation block in [`/llms.txt`](https://www.socialfetch.dev/llms.txt); use [`/llms.json`](https://www.socialfetch.dev/llms.json) when you need a structured operation inventory. The catalog covers documented operations with on-site reference pages.

## This page

- **On-site (HTML):** [https://www.socialfetch.dev/docs/api/v1/facebook/marketplace/search/get](https://www.socialfetch.dev/docs/api/v1/facebook/marketplace/search/get)
- **Markdown (.mdx) URL:** [https://www.socialfetch.dev/docs/api/v1/facebook/marketplace/search/get.mdx](https://www.socialfetch.dev/docs/api/v1/facebook/marketplace/search/get.mdx)

## API base URL and authentication

- **API origin (from OpenAPI `servers`):** `https://api.socialfetch.dev`
- **Authentication:** send `x-api-key: sfk_...` on `/v1/**` routes unless the operation is explicitly anonymous (check OpenAPI `security`, the [API reference hub](https://www.socialfetch.dev/docs/api.mdx), [`/llms.txt`](https://www.socialfetch.dev/llms.txt), or [`/llms.json`](https://www.socialfetch.dev/llms.json) for each route).
- **OpenAPI JSON:** [https://www.socialfetch.dev/openapi.json](https://www.socialfetch.dev/openapi.json)

## Recommended docs entrypoints (this site)

- [Documentation overview](https://www.socialfetch.dev/docs.mdx) — top-level orientation (markdown).
- [Quickstart](https://www.socialfetch.dev/docs/quickstart.mdx) — authenticate with `x-api-key`, validate auth with `whoami`, and understand the JSON envelope.
- [SDK](https://www.socialfetch.dev/docs/sdk.mdx) — official TypeScript SDK guide, including `SocialFetchClient`, `Result`, and `unwrap()`.
- [SDK reference](https://www.socialfetch.dev/docs/sdk-reference.mdx) — exhaustive SDK method inventory and route mapping for agents, tooling, and power users.
- [Choose the right endpoint](https://www.socialfetch.dev/docs/choose-endpoint.mdx) — task-oriented route selection for smoke tests, profiles, list endpoints, and single-item lookups.
- [Capability matrix](https://www.socialfetch.dev/docs/capability-matrix.mdx) — fast comparison of identifiers, pagination, outcomes, media download, and SDK coverage.
- [`/llms.json`](https://www.socialfetch.dev/llms.json) — structured machine-readable operation inventory with parameter names, pagination, outcomes, credits, and SDK mapping.
- [API reference hub](https://www.socialfetch.dev/docs/api.mdx) — human-friendly index of operations with links into generated pages.
- [Errors](https://www.socialfetch.dev/docs/errors.mdx) — shared error envelope and HTTP status guidance.
- [Credits](https://www.socialfetch.dev/docs/credits.mdx) — metering, `402`, and planning batch jobs.
- Outcome semantics such as `found`, `not_found`, and `private` are documented in [Errors](https://www.socialfetch.dev/docs/errors.mdx) and on operation pages when present in the OpenAPI contract.

## Markdown docs convention

- Every docs page has a markdown twin: append **`.mdx`** to the docs pathname (for example `/docs/quickstart` → `/docs/quickstart.mdx`).
- Agents that send `Accept: text/markdown` on `/docs/**` HTML URLs may receive markdown directly (same URL, `Vary: Accept`).

---
# Search Facebook Marketplace listings (https://www.socialfetch.dev/docs/api/v1/facebook/marketplace/search/get)

## Summary

Search Facebook Marketplace listings by keyword near a latitude and longitude.

**Tags:** `Facebook`

## HTTP

- **Method:** GET
- **Path:** `/v1/facebook/marketplace/search`
- **Base URL:** `https://api.socialfetch.dev`

## Capability summary

- **SDK mapping:** `client.facebook.searchMarketplace({ query, lat, lng, sortBy?, deliveryMethod?, cursor?, ... })`
- **Pagination:** cursor via `cursor`, next cursor: `data.page.nextCursor`, has more: `data.page.hasMore`
- **Ordering / list behavior:** Supported sort options: suggested, distanceAscend, creationTimeDescend, priceAscend, priceDescend.

## Credits

- **Base:** 1 credit per successful lookup.
- **Maximum on success (200):** 1 credit.
- **Normalization failure (502):** 1 credit charged.
- **Authoritative field:** `meta.creditsCharged`.

## Authentication

- **`x-api-key`**: API key (`sfk_...`)

## Parameters

### `query` (query)

- **Required:** yes
- **Constraints:** type `string`; minLength: 1; maxLength: 512
- **Description:** Search query text for marketplace listings.

### `lat` (query)

- **Required:** no
- **Constraints:** type `number`; minimum: -90; maximum: 90; nullable
- **Description:** Latitude for the marketplace search location.

### `lng` (query)

- **Required:** no
- **Constraints:** type `number`; minimum: -180; maximum: 180; nullable
- **Description:** Longitude for the marketplace search location.

### `radiusKm` (query)

- **Required:** no
- **Constraints:** type `number`; minimum: 0
- **Description:** Optional search radius in kilometers.

### `minPrice` (query)

- **Required:** no
- **Constraints:** type `number`; minimum: 0; nullable
- **Description:** Optional minimum listing price.

### `maxPrice` (query)

- **Required:** no
- **Constraints:** type `number`; minimum: 0; nullable
- **Description:** Optional maximum listing price.

### `count` (query)

- **Required:** no
- **Constraints:** type `integer`; minimum: 1; maximum: 100
- **Description:** Optional number of listings to return.

### `sortBy` (query)

- **Required:** no
- **Constraints:** type `string`; enum: suggested, distanceAscend, creationTimeDescend, priceAscend, priceDescend
- **Description:** Optional sort order for marketplace listings.

### `deliveryMethod` (query)

- **Required:** no
- **Constraints:** type `string`; enum: all, localPickup, shipping
- **Description:** Optional delivery method filter for marketplace listings.

### `condition` (query)

- **Required:** no
- **Constraints:** type `string`; enum: new, usedLikeNew, usedGood, usedFair
- **Description:** Optional item condition filter for marketplace listings.

### `dateListed` (query)

- **Required:** no
- **Constraints:** type `string`; enum: 1, 7, 30, all, last24Hours, last7Days, last30Days
- **Description:** Optional date-listed filter for marketplace listings.

### `availability` (query)

- **Required:** no
- **Constraints:** type `string`; enum: available, sold, all
- **Description:** Optional availability filter for marketplace listings.

### `cursor` (query)

- **Required:** no
- **Constraints:** type `string`; minLength: 1
- **Description:** Opaque pagination cursor returned by a previous response.

## Behavior notes

- **`sortBy`**: Optional sort order for marketplace listings.

## Pagination

This endpoint uses **cursor-based pagination** via the `cursor` query parameter.

- Read **hasMore** from `data.page.hasMore`.
- When that value is `true`, read **nextCursor** from `data.page.nextCursor` and pass it as the `cursor` query parameter on the **next** request (URL-encode when building a query string).
- Omit `cursor` on the **first** request.
- Stop when **hasMore** is `false` or **nextCursor** is null (end of list).

## Responses (status codes)

- **200**: Marketplace listings for the requested search.
- **400**: Invalid query, location, filters, cursor, or bad request
- **401**: Missing or invalid API key
- **402**: Insufficient credits
- **500**: Unexpected or billing error
- **502**: Lookup could not be completed from the response (unexpected or invalid data).
- **503**: Service temporarily unavailable; safe to retry with backoff.

## Response body (200)

Marketplace listings for the requested search.

### Field outline

- **data** (required) — type `object`. Endpoint-specific response payload.
  - **query** (required) — type `string`. Search query string evaluated for this response.
  - **location** (required) — type `object`. Location parameters evaluated for this response.
    - **lat** (required) — type `number`. Latitude evaluated for this search.
    - **lng** (required) — type `number`. Longitude evaluated for this search.
    - **radiusKm** (required) — type `number`; nullable. Search radius in kilometers when provided.
  - **listings** (required) — type `array`. Listings returned for this page.
    - _items:_
      - **id** (required) — type `string`; minLength: 1. Stable marketplace listing identifier.
      - **url** (required) — type `string`; nullable. Canonical public listing URL when available.
      - **title** (required) — type `string`; minLength: 1. Listing title.
      - **price** (required) — type `object`. Displayed price for the listing.
        - **formattedAmount** (required) — type `string`; nullable. Formatted price label when available.
        - **amount** (required) — type `number`; nullable. Numeric price amount when available.
        - **amountWithOffsetInCurrency** (required) — type `number`; nullable. Price amount with currency offset when available.
      - **strikethroughPrice** (required) — type `object`; nullable. Strikethrough or original price when available.
        - **formattedAmount** (required) — type `string`; nullable. Formatted price label when available.
        - **amount** (required) — type `number`; nullable. Numeric price amount when available.
        - **amountWithOffsetInCurrency** (required) — type `number`; nullable. Price amount with currency offset when available.
      - **location** (required) — type `object`. Location summary for the listing.
        - **city** (required) — type `string`; nullable. City name when available.
        - **state** (required) — type `string`; nullable. State or region when available.
        - **displayName** (required) — type `string`; nullable. Human-readable location label when available.
        - **cityPageId** (required) — type `string`; nullable. Location page identifier when available.
      - **primaryPhoto** (required) — type `object`. Primary photo for the listing.
        - **id** (required) — type `string`; nullable. Primary photo identifier when available.
        - **url** (required) — type `string`; nullable. Primary photo URL when available.
      - **categoryId** (required) — type `string`; nullable. Marketplace category identifier when available.
      - **deliveryTypes** (required) — type `array`. Delivery options reported for the listing.
        - _items:_
          - type `string`
      - **status** (required) — type `object`. Listing status flags.
        - **isHidden** (required) — type `boolean`; nullable. Whether the listing is hidden when available.
        - **isLive** (required) — type `boolean`; nullable. Whether the listing is live when available.
        - **isPending** (required) — type `boolean`; nullable. Whether the listing is pending when available.
        - **isSold** (required) — type `boolean`; nullable. Whether the listing is sold when available.
        - **isViewerSeller** (required) — type `boolean`; nullable. Whether the viewer is the seller when available.
      - **storyType** (required) — type `string`; nullable. Story type metadata when available.
      - **storyKey** (required) — type `string`; nullable. Story key metadata when available.
  - **totalListings** (required) — type `integer`; minimum: 0. Number of listings returned in this response.
  - **page** (required) — type `object`. Pagination information for the current response.
    - **nextCursor** (required) — type `string`; nullable. Cursor to pass in the next request when another page is available; otherwise null.
    - **hasMore** (required) — type `boolean`. Whether another page of listings can be requested.
- **meta** (required) — type `object`. Metadata describing the request and billing outcome.
  - **requestId** (required) — type `string`; minLength: 1. Unique request identifier for tracing this API call.
  - **creditsCharged** (required) — type `integer`; minimum: 0. Credits charged for this request.
  - **version** (required) — type `string`; enum: v1. Public API version that served the response.

### Example JSON (results)

```json
{
  "data": {
    "query": "bike",
    "location": {
      "lat": 30.2677,
      "lng": -97.7475,
      "radiusKm": null
    },
    "listings": [
      {
        "id": "1365026115430019",
        "url": "https://www.facebook.com/marketplace/item/1365026115430019/",
        "title": "Mountain Bike",
        "price": {
          "formattedAmount": "$50",
          "amount": 50,
          "amountWithOffsetInCurrency": 5000
        },
        "strikethroughPrice": {
          "formattedAmount": "$80",
          "amount": null,
          "amountWithOffsetInCurrency": null
        },
        "location": {
          "city": "Austin",
          "state": "TX",
          "displayName": "Austin, Texas",
          "cityPageId": "106224666074625"
        },
        "primaryPhoto": {
          "id": "1412663710238166",
          "url": "https://scontent-iad6-1.xx.fbcdn.net/v/t39.84726-6/637431546_1412663720238165_8257177400080165140_n.jpg?stp=c0.43.261.261a_dst-jpg_p261x260_tt6&_nc_cat=106&ccb=1-7&_nc_sid=92e707&_nc_ohc=faII_OdxWlgQ7kNvwGMrvgQ&_nc_oc=Adozk9B0VW6xblFXY6AXF0qfmuCl2L2P1aPMAYOF-m4gA4SCFZ5ZoLcqQugLeT2HzC4&_nc_zt=14&_nc_ht=scontent-iad6-1.xx&_nc_gid=MzXQLveBEcoSU-WsF6hAfA&_nc_ss=7e289&oh=00_Af66UTMB6wddKskCgVZS0v9jN9Db0jT150GzjdjDJ_Cm8g&oe=6A136CC2"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON",
          "DOOR_PICKUP"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "26197243669962791"
      },
      {
        "id": "2304704033379147",
        "url": "https://www.facebook.com/marketplace/item/2304704033379147/",
        "title": "Bike",
        "price": {
          "formattedAmount": "$60",
          "amount": 60,
          "amountWithOffsetInCurrency": 6000
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Austin",
          "state": "TX",
          "displayName": "Austin, Texas",
          "cityPageId": "106224666074625"
        },
        "primaryPhoto": {
          "id": "1721663185168155",
          "url": "https://scontent-iad3-2.xx.fbcdn.net/v/t45.5328-4/584711644_1721663188501488_4837220186107432299_n.jpg?stp=c0.101.261.261a_dst-jpg_p261x260_tt6&_nc_cat=103&ccb=1-7&_nc_sid=247b10&_nc_ohc=w8_Vxo8eFbwQ7kNvwF1q6pp&_nc_oc=Adra6kK_Ay_0ZNzv7_vD6gt3dgDZvxO-bQo5f0XCRH4-jq0qp8GqrtgWDJrKsNElirQ&_nc_zt=23&_nc_ht=scontent-iad3-2.xx&_nc_gid=MzXQLveBEcoSU-WsF6hAfA&_nc_ss=7e289&oh=00_Af6Kf2V-jT7IpLHlHPYIGT92eR1JlFT4y4ChgpWsrbrNEA&oe=6A137217"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "32507300205551568"
      },
      {
        "id": "966360869514688",
        "url": "https://www.facebook.com/marketplace/item/966360869514688/",
        "title": "Maxxis DTH 26” x 2.15” - Bike Tires - Low Mileage",
        "price": {
          "formattedAmount": "$49",
          "amount": 49,
          "amountWithOffsetInCurrency": 4900
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Austin",
          "state": "TX",
          "displayName": "Austin, Texas",
          "cityPageId": "106224666074625"
        },
        "primaryPhoto": {
          "id": "1183193263870401",
          "url": "https://scontent-iad6-1.xx.fbcdn.net/v/t39.84726-6/701369598_1183193290537065_2014509081848761484_n.jpg?stp=c43.0.260.260a_dst-jpg_p261x260_tt6&_nc_cat=100&ccb=1-7&_nc_sid=92e707&_nc_ohc=wBjy-5bA_xoQ7kNvwFR_OZi&_nc_oc=AdreW_5B7f8M_WEAs2ZDQAKqpG5Ct4n23RL9ECIpy-3Icd5OMoFnMUAiSnzrdx7e9K4&_nc_zt=14&_nc_ht=scontent-iad6-1.xx&_nc_gid=MzXQLveBEcoSU-WsF6hAfA&_nc_ss=7e289&oh=00_Af7mZCyZoGUrvTJ7iggIaTdZ9024bkz-dCx-urCipJWv5w&oe=6A13531A"
        },
        "categoryId": "1383948661922113",
        "deliveryTypes": [
          "IN_PERSON"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "26646092708417026"
      },
      {
        "id": "2311541489748712",
        "url": "https://www.facebook.com/marketplace/item/2311541489748712/",
        "title": "Bike",
        "price": {
          "formattedAmount": "$30",
          "amount": 30,
          "amountWithOffsetInCurrency": 3000
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Pflugerville",
          "state": "TX",
          "displayName": "Pflugerville, Texas",
          "cityPageId": "113725725304918"
        },
        "primaryPhoto": {
          "id": "1558648375610743",
          "url": "https://scontent-iad6-1.xx.fbcdn.net/v/t39.84726-6/700306273_1558648385610742_8505021173076471143_n.jpg?stp=c0.43.261.261a_dst-jpg_p261x260_tt6&_nc_cat=102&ccb=1-7&_nc_sid=92e707&_nc_ohc=eesolV_R_JsQ7kNvwFX1C_z&_nc_oc=AdqN3bjAsWmDPcCWR30FkecRbKoBPl58BZ_EZAqTHLsInD9ce82DbHbfBjZIax7ZtlI&_nc_zt=14&_nc_ht=scontent-iad6-1.xx&_nc_gid=MzXQLveBEcoSU-WsF6hAfA&_nc_ss=7e289&oh=00_Af7-O9KO6MI82zepL8GfQnoenjrkoQkrjMAKpS8ysxT0qA&oe=6A133B0C"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON",
          "DOOR_PICKUP"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "35993932360220066"
      },
      {
        "id": "1738573697521304",
        "url": "https://www.facebook.com/marketplace/item/1738573697521304/",
        "title": "Bike",
        "price": {
          "formattedAmount": "$60",
          "amount": 60,
          "amountWithOffsetInCurrency": 6000
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Austin",
          "state": "TX",
          "displayName": "Austin, Texas",
          "cityPageId": "106224666074625"
        },
        "primaryPhoto": {
          "id": "2416408675523975",
          "url": "https://scontent-iad6-1.xx.fbcdn.net/v/t39.84726-6/701311621_2416408692190640_1070333440216724138_n.jpg?stp=c43.0.260.260a_dst-jpg_p261x260_tt6&_nc_cat=102&ccb=1-7&_nc_sid=92e707&_nc_ohc=9la9vCMNtBgQ7kNvwGGrjm0&_nc_oc=Ado6PB7cT6YR_TB6EeQGYGJXKlf9ckEU0LM4euKd75gS6clwv7m53_-dltVF4UlMTmU&_nc_zt=14&_nc_ht=scontent-iad6-1.xx&_nc_gid=MzXQLveBEcoSU-WsF6hAfA&_nc_ss=7e289&oh=00_Af6V1XikzwPkFuCPg2NqAyqrQ9e5gB8pl5eObK6eC4Z8qA&oe=6A135848"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "26078419078500378"
      },
      {
        "id": "865714715964079",
        "url": "https://www.facebook.com/marketplace/item/865714715964079/",
        "title": "Green Bike 26 inches",
        "price": {
          "formattedAmount": "$70",
          "amount": 70,
          "amountWithOffsetInCurrency": 7000
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Austin",
          "state": "TX",
          "displayName": "Austin, Texas",
          "cityPageId": "106224666074625"
        },
        "primaryPhoto": {
          "id": "709814341775346",
          "url": "https://scontent-iad6-1.xx.fbcdn.net/v/t39.84726-6/594067363_709814351775345_4709229522989059318_n.jpg?stp=c44.0.260.260a_dst-jpg_p261x260_tt6&_nc_cat=102&ccb=1-7&_nc_sid=92e707&_nc_ohc=xltbQhKrVhIQ7kNvwEGBuVa&_nc_oc=AdrOgtKK4737B1pJIUYpobtPnwk0cVjVopOBGl7vEPHP2t2VM3pb6pvWh955HoYiv5o&_nc_zt=14&_nc_ht=scontent-iad6-1.xx&_nc_gid=MzXQLveBEcoSU-WsF6hAfA&_nc_ss=7e289&oh=00_Af5nWX5-qBBv963A-o24UVxFf0GJz_tmmT0wjFbhvpk8xg&oe=6A1360BE"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "33195468026718491"
      },
      {
        "id": "1172256331726051",
        "url": "https://www.facebook.com/marketplace/item/1172256331726051/",
        "title": "24 Inch Girls Purple Huffy Mountain Bike",
        "price": {
          "formattedAmount": "$50",
          "amount": 50,
          "amountWithOffsetInCurrency": 5000
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Austin",
          "state": "TX",
          "displayName": "Austin, Texas",
          "cityPageId": "106224666074625"
        },
        "primaryPhoto": {
          "id": "1608615430170449",
          "url": "https://scontent-iad6-1.xx.fbcdn.net/v/t39.84726-6/605810201_1608615436837115_5444755921246306950_n.jpg?stp=c67.0.260.260a_dst-jpg_p261x260_tt6&_nc_cat=106&ccb=1-7&_nc_sid=92e707&_nc_ohc=Ffqhvsnm9vwQ7kNvwGUKGhR&_nc_oc=Adq0EoLa0oAZ15ZsESuX2IFbBgqClv8OQmzQOFHckBfmtNFkdQl7UOsjyUre1BzZOx4&_nc_zt=14&_nc_ht=scontent-iad6-1.xx&_nc_gid=MzXQLveBEcoSU-WsF6hAfA&_nc_ss=7e289&oh=00_Af6M4Alk3oNGi40hBRbP-2mMS2txl4DOSJRKjaizR-02NA&oe=6A133B18"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON",
          "PUBLIC_MEETUP"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "33251181877860071"
      },
      {
        "id": "1220531572933052",
        "url": "https://www.facebook.com/marketplace/item/1220531572933052/",
        "title": "Missing/STOLEN bikes ~ one black Bridgestone Kabuki road bike and one Motobecane Elite Trail bike",
        "price": {
          "formattedAmount": "$1",
          "amount": 1,
          "amountWithOffsetInCurrency": 100
        },
        "strikethroughPrice": {
          "formattedAmount": "$185",
          "amount": null,
          "amountWithOffsetInCurrency": null
        },
        "location": {
          "city": "Austin",
          "state": "TX",
          "displayName": "Austin, Texas",
          "cityPageId": "106224666074625"
        },
        "primaryPhoto": {
          "id": "794720220127464",
          "url": "https://scontent-iad3-1.xx.fbcdn.net/v/t39.84726-6/571132619_794720273460792_2973008822151508812_n.jpg?stp=c0.43.261.261a_dst-jpg_p261x260_tt6&_nc_cat=101&ccb=1-7&_nc_sid=92e707&_nc_ohc=w0ZyK5PUZBQQ7kNvwF87GWE&_nc_oc=AdotWcfJMrrbCC_zK6iBPgG4aZVNtwNs3RA3JzFkYEa0feEjuQ5weIjL76C4cx2O9p0&_nc_zt=14&_nc_ht=scontent-iad3-1.xx&_nc_gid=MzXQLveBEcoSU-WsF6hAfA&_nc_ss=7e289&oh=00_Af6VTNPOzl_Og3vOJX-sB4p_IRpt_Y5fxsrlqymJ2RrOEA&oe=6A134C50"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "29250972447851162"
      },
      {
        "id": "944037628412949",
        "url": "https://www.facebook.com/marketplace/item/944037628412949/",
        "title": "Bike",
        "price": {
          "formattedAmount": "$50",
          "amount": 50,
          "amountWithOffsetInCurrency": 5000
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Belton",
          "state": "TX",
          "displayName": "Belton, Texas",
          "cityPageId": "105518682813863"
        },
        "primaryPhoto": {
          "id": "2017337282155005",
          "url": "https://scontent-iad6-1.xx.fbcdn.net/v/t39.84726-6/674129372_2017337298821670_4338889039074973660_n.jpg?stp=c43.0.260.260a_dst-jpg_p261x260_tt6&_nc_cat=102&ccb=1-7&_nc_sid=92e707&_nc_ohc=z95dIYUuio4Q7kNvwH4RcJ5&_nc_oc=AdpYPZHo2uSsJzhgr4mpTIZy8c4-MViLmbImrhj2VmiYvsAcqjDeMtxD_cnXsFnfE4w&_nc_zt=14&_nc_ht=scontent-iad6-1.xx&_nc_gid=MzXQLveBEcoSU-WsF6hAfA&_nc_ss=7e289&oh=00_Af6qkUAhQNkjbmOLYN-OUege1ucgeaV4yweMKJeNA9ppKA&oe=6A136BFD"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "26476334411977162"
      },
      {
        "id": "764702846107370",
        "url": "https://www.facebook.com/marketplace/item/764702846107370/",
        "title": "Tandem bike",
        "price": {
          "formattedAmount": "$300",
          "amount": 300,
          "amountWithOffsetInCurrency": 30000
        },
        "strikethroughPrice": {
          "formattedAmount": "$450",
          "amount": null,
          "amountWithOffsetInCurrency": null
        },
        "location": {
          "city": "Austin",
          "state": "TX",
          "displayName": "Austin, Texas",
          "cityPageId": "106224666074625"
        },
        "primaryPhoto": {
          "id": "2581216818879277",
          "url": "https://scontent-iad3-1.xx.fbcdn.net/v/t39.84726-6/565247382_2581216865545939_3922761195650399485_n.jpg?stp=c45.0.260.260a_dst-jpg_p261x260_tt6&_nc_cat=108&ccb=1-7&_nc_sid=92e707&_nc_ohc=nEjRMxxgih0Q7kNvwGxRWyR&_nc_oc=AdqVD0Zv-BKJOfRfe6jt9LAZl6FFEVEQv3McWWbfdGvAmIGt1gXHtIMmpBOqpU8vKX4&_nc_zt=14&_nc_ht=scontent-iad3-1.xx&_nc_gid=MzXQLveBEcoSU-WsF6hAfA&_nc_ss=7e289&oh=00_Af7zExkMEQRL29CWY58zVGK1QTkpX0uTmWLYInnMDvmrUA&oe=6A1371D8"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON",
          "DOOR_PICKUP",
          "DOOR_DROPOFF"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "23969840892699381"
      },
      {
        "id": "1009808541716832",
        "url": "https://www.facebook.com/marketplace/item/1009808541716832/",
        "title": "Ozone Bike",
        "price": {
          "formattedAmount": "$25",
          "amount": 25,
          "amountWithOffsetInCurrency": 2500
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Leander",
          "state": "TX",
          "displayName": "Leander, Texas",
          "cityPageId": "104048089631273"
        },
        "primaryPhoto": {
          "id": "806665518991281",
          "url": "https://scontent-iad6-1.xx.fbcdn.net/v/t39.84726-6/703326737_806665538991279_1264738983528597658_n.jpg?stp=c43.0.260.260a_dst-jpg_p261x260_tt6&_nc_cat=109&ccb=1-7&_nc_sid=92e707&_nc_ohc=eLLAxvI65PAQ7kNvwGmM0eN&_nc_oc=AdrVpsz4uQd-U9N23ikj6uZyeQu7rID3PUZlbpKDyGze5DFisq_puhGQYQJPIQRAiII&_nc_zt=14&_nc_ht=scontent-iad6-1.xx&_nc_gid=MzXQLveBEcoSU-WsF6hAfA&_nc_ss=7e289&oh=00_Af4NAB44rvi8lvv3OCiRs_1mxhVn3Z0Ce6MXQYh2cc0EVg&oe=6A135607"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON",
          "DOOR_PICKUP"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "35734372912874277"
      },
      {
        "id": "969944035963216",
        "url": "https://www.facebook.com/marketplace/item/969944035963216/",
        "title": "Kent Bayside 26\" Girl's Cruiser Bike - Back\nTire Flat",
        "price": {
          "formattedAmount": "$20",
          "amount": 20,
          "amountWithOffsetInCurrency": 2000
        },
        "strikethroughPrice": {
          "formattedAmount": "$45",
          "amount": null,
          "amountWithOffsetInCurrency": null
        },
        "location": {
          "city": "Austin",
          "state": "TX",
          "displayName": "Jollyville, Texas",
          "cityPageId": "111991062151421"
        },
        "primaryPhoto": {
          "id": "1685700892845217",
          "url": "https://scontent-iad3-1.xx.fbcdn.net/v/t39.84726-6/700762919_1685700902845216_745923652098281808_n.jpg?stp=c43.0.260.260a_dst-jpg_p261x260_tt6&_nc_cat=108&ccb=1-7&_nc_sid=92e707&_nc_ohc=KshJvd-yLXYQ7kNvwEvLJkt&_nc_oc=Adozm0Bg7pF7QcAMXajy3fSpjIz4R_pVOErQ3TcMsTnTb5ChWNzKppZ6Iqylitb-bAM&_nc_zt=14&_nc_ht=scontent-iad3-1.xx&_nc_gid=MzXQLveBEcoSU-WsF6hAfA&_nc_ss=7e289&oh=00_Af5srUc5806jpVsihghT2RYkqijEema6YdBORQCrRKHddw&oe=6A134E40"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON",
          "DOOR_PICKUP"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "26972548409076370"
      },
      {
        "id": "1625160381893258",
        "url": "https://www.facebook.com/marketplace/item/1625160381893258/",
        "title": "Women’s specialized bike",
        "price": {
          "formattedAmount": "$400",
          "amount": 400,
          "amountWithOffsetInCurrency": 40000
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Austin",
          "state": "TX",
          "displayName": "Austin, Texas",
          "cityPageId": "106224666074625"
        },
        "primaryPhoto": {
          "id": "1710520759956555",
          "url": "https://scontent-iad3-1.xx.fbcdn.net/v/t39.84726-6/703015164_1710520766623221_5849100395889960040_n.jpg?stp=c0.43.261.261a_dst-jpg_p261x260_tt6&_nc_cat=110&ccb=1-7&_nc_sid=92e707&_nc_ohc=DzLfPMS5zYAQ7kNvwGlWnR5&_nc_oc=Adpe-KbJcxYEcWSwyQVsMyxWphlXDWea_dA00pld2qASJVl9wZvyMus6VO90ub9z9DE&_nc_zt=14&_nc_ht=scontent-iad3-1.xx&_nc_gid=MzXQLveBEcoSU-WsF6hAfA&_nc_ss=7e289&oh=00_Af5AUFrDwarkCtVCfMhGaR9DfvjRjvg_8Pl88Rw4CoX9Yg&oe=6A135051"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "35586119694369233"
      },
      {
        "id": "1160044339601256",
        "url": "https://www.facebook.com/marketplace/item/1160044339601256/",
        "title": "Temu e bike",
        "price": {
          "formattedAmount": "$115",
          "amount": 115,
          "amountWithOffsetInCurrency": 11500
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Austin",
          "state": "TX",
          "displayName": "Austin, Texas",
          "cityPageId": "106224666074625"
        },
        "primaryPhoto": {
          "id": "971987895454326",
          "url": "https://scontent-iad6-1.xx.fbcdn.net/v/t39.84726-6/703098475_971987902120992_700177355260698489_n.jpg?stp=c0.43.261.261a_dst-jpg_p261x260_tt6&_nc_cat=100&ccb=1-7&_nc_sid=92e707&_nc_ohc=KsxzcxOfdu4Q7kNvwGVhyii&_nc_oc=AdqqLAa37AxEs2HiebPv5MG4IjVg2pt6I41715oSz2SiK73e0ohRtrfjNC9Sdn04pPw&_nc_zt=14&_nc_ht=scontent-iad6-1.xx&_nc_gid=MzXQLveBEcoSU-WsF6hAfA&_nc_ss=7e289&oh=00_Af4IaqSosMmec_QJiawv-0vRZN9-0vXxRleV-6i5o0x_8A&oe=6A1362EF"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "36982546081344277"
      },
      {
        "id": "1288652280114646",
        "url": "https://www.facebook.com/marketplace/item/1288652280114646/",
        "title": "bike",
        "price": {
          "formattedAmount": "$50",
          "amount": 50,
          "amountWithOffsetInCurrency": 5000
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Cedar Park",
          "state": "TX",
          "displayName": "Cedar Park, Texas",
          "cityPageId": "106041646094495"
        },
        "primaryPhoto": {
          "id": "1705581410640952",
          "url": "https://scontent-iad3-1.xx.fbcdn.net/v/t39.84726-6/703131686_1705581420640951_3133335055383325963_n.jpg?stp=c0.152.261.261a_dst-jpg_p261x260_tt6&_nc_cat=108&ccb=1-7&_nc_sid=92e707&_nc_ohc=6w8SD1VzSa8Q7kNvwEm5kl_&_nc_oc=AdpeosL5WNV-1BIGNK75jFYo9ZIWZn-mnMuZrdZNYSviGI9CW5U7hgBfZ9ou4sv8b9Y&_nc_zt=14&_nc_ht=scontent-iad3-1.xx&_nc_gid=MzXQLveBEcoSU-WsF6hAfA&_nc_ss=7e289&oh=00_Af6krS6dHDyOxSq3qNIZe5DUAtU_KrspkTkD0epBA8n2WQ&oe=6A134524"
        },
        "categoryId": "1383948661922113",
        "deliveryTypes": [
          "IN_PERSON",
          "DOOR_PICKUP"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "26782497318086782"
      },
      {
        "id": "26839418689045523",
        "url": "https://www.facebook.com/marketplace/item/26839418689045523/",
        "title": "Wide Gel Bike Seat For Men Women Bicycle Padded Comfortable Heavy Duty Bike",
        "price": {
          "formattedAmount": "$57.99",
          "amount": 57.99,
          "amountWithOffsetInCurrency": 5799
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Citrus Heights",
          "state": "CA",
          "displayName": "Citrus Heights, California",
          "cityPageId": "107983655891235"
        },
        "primaryPhoto": {
          "id": "1004320638792775",
          "url": "https://scontent-iad3-2.xx.fbcdn.net/v/t39.84726-6/703727273_1024901393401366_2700188957112749329_n.jpg?stp=c0.7.261.261a_dst-jpg_p261x260_tt6&_nc_cat=103&ccb=1-7&_nc_sid=92e707&_nc_ohc=1CN2UeUl8tQQ7kNvwFr9mE1&_nc_oc=AdrPGqptO_6djQNR0pw5e83fvTGMLEGkpP2hYDb7xVlrhtMyt9BOHw_jlxrZtpZBCl4&_nc_zt=14&_nc_ht=scontent-iad3-2.xx&_nc_gid=MzXQLveBEcoSU-WsF6hAfA&_nc_ss=7e289&oh=00_Af5ulc0QVQJo8y8MIkh6Kp_75iVHbDXao3zf6m52JfCLNg&oe=6A135D84"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "SHIPPING_OFFSITE"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "26839418689045523"
      }
    ],
    "totalListings": 16,
    "page": {
      "nextCursor": "eyJwZyI6MCwiYjJjIjp7ImJyIjoiIiwiaXQiOjAsImhtc3IiOmZhbHNlLCJ0YmkiOjB9LCJjMmMiOnsiYnIiOiJBYnFSVm81bF9IQ1dteFl6VDRkdFliZUFUb3FOZ1FrLXExLXd4WVVpMm1ERnFDazh6TFFNdmZOcDdOV05Zeno3aTFfbXYxM3pGU3pNODRmMEd0aHdjMHhjRGxxNE1lT2lmSk9ONFhCTUxfQUtCQmVNNEY1SnlwRWROZm12Uk4ydC1hMTFoVEtaWWstejdtLW1Vekh2bEFmV2VfcmZRR0hvRURLcmQ4VDNNeG45dHdYOTdrMEpmVk1fNE5mdFJtM2xUUXpDMm9KaXZzRnItQkROSndSV09ldG5HaWFkWjUtY3JJN0JUU3BacWF1d2RFY1lOWklwTVFaQTNLSFdoYVVHQWZLcnlXdUR0N3ZPZk84cXlXZXpWYWhmVEZGeGdSZUtyNVA5VF90OTNNcFRhNWVpRF9iaVVQVmhLR0JhV2tiUFh3TUZTdi0zbXVUMzVQSk5oMndEdWxkZXIzVVRMd0FOQ2xCMVdFOGQzZFF6QXl6ZHlOQjRXNFBJcW14bmw3Vk5LRjF4blFXNzViRGFFc0xJOWdxaHR0ODhJbGhLcHUwbzdJUjlzem9DdWlmeUpUV0RHamFMeFdMNzBleWtBQUFkU2ZhYTBKakpRVFJHRWpNRTlSNWk1VlkzaDR3UE9uNHpSdXQzc3hJbzBhTE5fdl9jVmFUYXhXSW9GT1MwUEFkV3FQdTJGcFctTjZWUll0UjFuWVNEU0g3Y0MxVWJISFBiUkJBanBJeEJud1I0d0NBUGFfOFRyZ2ZWblJjbmI4emVvMEUiLCJpdCI6MCwicnBiciI6IiIsInJwaHIiOmZhbHNlLCJybWhyIjpmYWxzZSwic3NpIjpmYWxzZSwic3NjbyI6MCwic3NwaSI6W119LCJpcnIiOmZhbHNlLCJzZXJwX2N0YSI6ZmFsc2UsInJ1aSI6W10sIm1waWQiOltdLCJ1YnAiOm51bGwsIm5jcm5kIjowLCJpcnNyIjpmYWxzZSwiYm1wciI6W10sImJtcGVpZCI6W10sIm5tYm1wIjpmYWxzZSwic2tyciI6ZmFsc2UsImlvb3VyIjpmYWxzZSwiaXNlIjpmYWxzZSwic21zX2N1cnNvciI6eyJwYWdlX2luZGV4IjowLCJibGVuZGVkX2FkX2luZGV4IjowLCJvcmdhbmljc19zaW5jZV9sYXN0X2FkIjowLCJwYWdlX29yZ2FuaWNfY291bnQiOjAsImJsZW5kZWRfb3JnYW5pY19pbmRleCI6MCwicmV0dXJuZWRfYWRfaW5kZXgiOjAsInRvdGFsX2luZGV4IjowfX0",
      "hasMore": true
    }
  },
  "meta": {
    "requestId": "req_01facebook_marketplace_search_example",
    "creditsCharged": 1,
    "version": "v1"
  }
}
```

### Example JSON (empty)

```json
{
  "data": {
    "query": "socialfetch_fixture_no_results_000000",
    "location": {
      "lat": 30.2677,
      "lng": -97.7475,
      "radiusKm": null
    },
    "listings": [],
    "totalListings": 0,
    "page": {
      "nextCursor": "eyJwZyI6MCwiYjJjIjp7ImJyIjoiIiwiaXQiOjAsImhtc3IiOmZhbHNlLCJ0YmkiOjB9LCJjMmMiOnsiYnIiOiJBYnJBakp6ZFFJQWttOVNIbEtDYm5LR0hxOHRsNkh6RlQtWk05aXN6OVhxR0dpQlpCSHdqX3dkb29KRmJPcHdQeFQ0VmoyYXZmVG9FM0dDQ3dDd2doN09IYmRYazRVaVhKbXBmM2Q1ZTJNTEpiWi1Pek9McjJaenhUWGNBUWYzcWhMTjc0ZUV6X2kyb3BnS0s3OTJMOGd4LWU1OWkyU1hwZWJvMTV0bHctOEE2VTNuV1ByY1Y2Yms0SjdoRG5odHI3VXhXNjEtWFlaMnd0VGNZd2c2bldMSEJ6YnZjRC1YS2wzUVFSNDJ3TzhPbF84LXFlYWRhZUk0NzV2ZHR2Ynd3LXp4RGZuMFJFSmpudFZpWVF1bEkzN2R3cmltdVZES2hOQVpFcURwMnZVcHZReXRXRDRUYldyVy1XZE9RZV9CM196czB5RDhUQkt3NjNJSkFUWHlhU3BkUFZRVFc5SWdJWTFLNGk5cjZNcWg1NVVKbjlWTGFjRV81QUxfRjdFb2xWal9acDNFOWJncE5EQTdtRXViTnhZY1otcHZSMHhSYWdIRnlFa0U1WEhhU0EycDR1TUpmc2xVZ0NORG5HU08zd0s4dnFVdjljaEJyREY2NWdQSFVZN1NIQ053TVptcDBqZjdEWUlYUWRfWkhEZyIsIml0IjowLCJycGJyIjoiIiwicnBociI6ZmFsc2UsInJtaHIiOmZhbHNlLCJzc2kiOmZhbHNlLCJzc2NvIjowLCJzc3BpIjpbXX0sImlyciI6ZmFsc2UsInNlcnBfY3RhIjpmYWxzZSwicnVpIjpbXSwibXBpZCI6W10sInVicCI6bnVsbCwibmNybmQiOjEsImlyc3IiOmZhbHNlLCJibXByIjpbXSwiYm1wZWlkIjpbXSwibm1ibXAiOmZhbHNlLCJza3JyIjpmYWxzZSwiaW9vdXIiOmZhbHNlLCJpc2UiOmZhbHNlLCJzbXNfY3Vyc29yIjp7InBhZ2VfaW5kZXgiOjAsImJsZW5kZWRfYWRfaW5kZXgiOjAsIm9yZ2FuaWNzX3NpbmNlX2xhc3RfYWQiOjAsInBhZ2Vfb3JnYW5pY19jb3VudCI6MCwiYmxlbmRlZF9vcmdhbmljX2luZGV4IjowLCJyZXR1cm5lZF9hZF9pbmRleCI6MCwidG90YWxfaW5kZXgiOjB9fQ",
      "hasMore": true
    }
  },
  "meta": {
    "requestId": "req_01facebook_marketplace_search_empty",
    "creditsCharged": 1,
    "version": "v1"
  }
}
```

### Example JSON (paginated)

```json
{
  "data": {
    "query": "bike",
    "location": {
      "lat": 30.2677,
      "lng": -97.7475,
      "radiusKm": null
    },
    "listings": [
      {
        "id": "2105461403596881",
        "url": "https://www.facebook.com/marketplace/item/2105461403596881/",
        "title": "Bike with trailer",
        "price": {
          "formattedAmount": "$100",
          "amount": 100,
          "amountWithOffsetInCurrency": 10000
        },
        "strikethroughPrice": {
          "formattedAmount": "$120",
          "amount": null,
          "amountWithOffsetInCurrency": null
        },
        "location": {
          "city": "Austin",
          "state": "TX",
          "displayName": "Austin, Texas",
          "cityPageId": "106224666074625"
        },
        "primaryPhoto": {
          "id": "908031671776883",
          "url": "https://scontent-lga3-1.xx.fbcdn.net/v/t39.84726-6/615366863_908031698443547_3418101653211667223_n.jpg?stp=c55.0.259.259a_dst-jpg_p370x247_tt6&_nc_cat=110&ccb=1-7&_nc_sid=92e707&_nc_ohc=5Aiya5V0e68Q7kNvwHhCvMg&_nc_oc=Ado_y4C88F44G69VY5N9bVO2tZhQx8yoZfBAbw-D1gMyvXrfxplj9s24YF8-YfxZeQY&_nc_zt=14&_nc_ht=scontent-lga3-1.xx&_nc_gid=ORxKk18J9CmExc1duxOk9Q&_nc_ss=7e289&oh=00_Af6WdeuPLbo3d6zeGR9Uic7vhmECWgYQO7E17GkrQg3GCg&oe=6A13694A"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "25668049189493280"
      },
      {
        "id": "802291229626616",
        "url": "https://www.facebook.com/marketplace/item/802291229626616/",
        "title": "Bike",
        "price": {
          "formattedAmount": "$30",
          "amount": 30,
          "amountWithOffsetInCurrency": 3000
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Helotes",
          "state": "TX",
          "displayName": "Helotes, Texas",
          "cityPageId": "112926008717496"
        },
        "primaryPhoto": {
          "id": "984557667328023",
          "url": "https://scontent-lga3-2.xx.fbcdn.net/v/t39.84726-6/666944885_984557677328022_796822009240692494_n.jpg?stp=c0.43.261.261a_dst-jpg_p261x260_tt6&_nc_cat=100&ccb=1-7&_nc_sid=92e707&_nc_ohc=6ETZZlAmR24Q7kNvwE91P6a&_nc_oc=AdrIUFN8bnM4jvQqNFpveu1otj1PvXbMELEFiamD4exDAc6L6PcWuODtly7_4mX55dc&_nc_zt=14&_nc_ht=scontent-lga3-2.xx&_nc_gid=ORxKk18J9CmExc1duxOk9Q&_nc_ss=7e289&oh=00_Af60fqfiUt9lps1Cug0Sq2QzlDYIIB7brR58uAGY_ev_8A&oe=6A135AC3"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "26540939352235951"
      },
      {
        "id": "1730513637938095",
        "url": "https://www.facebook.com/marketplace/item/1730513637938095/",
        "title": "Canyon Endurance CF Size L Bike",
        "price": {
          "formattedAmount": "$1,500",
          "amount": 1500,
          "amountWithOffsetInCurrency": 150000
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Austin",
          "state": "TX",
          "displayName": "Austin, Texas",
          "cityPageId": "106224666074625"
        },
        "primaryPhoto": {
          "id": "2053155781932628",
          "url": "https://scontent-lga3-2.xx.fbcdn.net/v/t39.84726-6/700679143_2053155808599292_4012771115860792277_n.jpg?stp=c43.0.260.260a_dst-jpg_p261x260_tt6&_nc_cat=105&ccb=1-7&_nc_sid=92e707&_nc_ohc=PT7WTIrLUYEQ7kNvwF-4DbL&_nc_oc=Ado2q-YAsjTAZtlqK970Fgl1GEXVfnKN7RNuVZKKUEqg5typb8s-BdO6VNC_IEf89t4&_nc_zt=14&_nc_ht=scontent-lga3-2.xx&_nc_gid=ORxKk18J9CmExc1duxOk9Q&_nc_ss=7e289&oh=00_Af4UoXlVIu_XBRnVh5p4WjRD0umZr_J497J_LDUrSXlCTw&oe=6A134FAF"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "26462125060153339"
      },
      {
        "id": "1753440592489611",
        "url": "https://www.facebook.com/marketplace/item/1753440592489611/",
        "title": "Woom 2 Kids Bike – Like New Condition",
        "price": {
          "formattedAmount": "$325",
          "amount": 325,
          "amountWithOffsetInCurrency": 32500
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Austin",
          "state": "TX",
          "displayName": "Austin, Texas",
          "cityPageId": "106224666074625"
        },
        "primaryPhoto": {
          "id": "973085128658889",
          "url": "https://scontent-lga3-3.xx.fbcdn.net/v/t39.84726-6/701088227_973085141992221_3568555442071254677_n.jpg?stp=c43.0.260.260a_dst-jpg_p261x260_tt6&_nc_cat=108&ccb=1-7&_nc_sid=92e707&_nc_ohc=lpfsnSfbcecQ7kNvwGkXWlJ&_nc_oc=AdqmpjkN6M1VMmg4D6QgnovqhTXT2b8vZUIE4sU5Ptk5ofL7vDP1aB5tko_MuaYYpxc&_nc_zt=14&_nc_ht=scontent-lga3-3.xx&_nc_gid=ORxKk18J9CmExc1duxOk9Q&_nc_ss=7e289&oh=00_Af5Uzu1V1FDgP1yFuiBtmegnMoiJyi64JtI07UgObroOtw&oe=6A1348B6"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON",
          "DOOR_PICKUP"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "27002210319434548"
      },
      {
        "id": "957683700370228",
        "url": "https://www.facebook.com/marketplace/item/957683700370228/",
        "title": "Kids bike",
        "price": {
          "formattedAmount": "$25",
          "amount": 25,
          "amountWithOffsetInCurrency": 2500
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Round Rock",
          "state": "TX",
          "displayName": "Round Rock, Texas",
          "cityPageId": "108109465877758"
        },
        "primaryPhoto": {
          "id": "1636492830976098",
          "url": "https://scontent-lga3-1.xx.fbcdn.net/v/t39.84726-6/701788636_1636492854309429_1960231483169399873_n.jpg?stp=c0.43.261.261a_dst-jpg_p261x260_tt6&_nc_cat=109&ccb=1-7&_nc_sid=92e707&_nc_ohc=XF8bmAZz5aEQ7kNvwHc3WHE&_nc_oc=Adq8PriENlCIeSnH_QyVJMSNE9wVCiwXciXgF-fRiRo9YwpPjh0d2jl4BIlGEOU-Y7Q&_nc_zt=14&_nc_ht=scontent-lga3-1.xx&_nc_gid=ORxKk18J9CmExc1duxOk9Q&_nc_ss=7e289&oh=00_Af7SgmAV_WpoRbJbmM4eBIx8d6E6zb3yadbPyrEU_HIwXw&oe=6A133D64"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "26998384816451302"
      },
      {
        "id": "837680759415045",
        "url": "https://www.facebook.com/marketplace/item/837680759415045/",
        "title": "Roadmaster Mt.Fury Bike Size 24",
        "price": {
          "formattedAmount": "$50",
          "amount": 50,
          "amountWithOffsetInCurrency": 5000
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Austin",
          "state": "TX",
          "displayName": "Austin, Texas",
          "cityPageId": "106224666074625"
        },
        "primaryPhoto": {
          "id": "1005137331871063",
          "url": "https://scontent-lga3-2.xx.fbcdn.net/v/t39.84726-6/701725425_1005137345204395_6079898203375135539_n.jpg?stp=c101.0.260.260a_dst-jpg_p261x260_tt6&_nc_cat=100&ccb=1-7&_nc_sid=92e707&_nc_ohc=Y-JrDS_Oj7sQ7kNvwHL7wyA&_nc_oc=Ado0EoQ-hrWed4TBE0uyt-5jeobozkelLVlNmdC8ZDw4xTFJCuOk6D0wjbvJhvSGnQ8&_nc_zt=14&_nc_ht=scontent-lga3-2.xx&_nc_gid=ORxKk18J9CmExc1duxOk9Q&_nc_ss=7e289&oh=00_Af5wZdcDdpb4epv73AQbktv_GqLarHXh1sWJ-Zd4eUDBOA&oe=6A1347AC"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON",
          "DOOR_PICKUP"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "27175366025435623"
      },
      {
        "id": "2027403268189881",
        "url": "https://www.facebook.com/marketplace/item/2027403268189881/",
        "title": "Nishiki Colorado Comp 29” Large mountain bike",
        "price": {
          "formattedAmount": "$340",
          "amount": 340,
          "amountWithOffsetInCurrency": 34000
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Buda",
          "state": "TX",
          "displayName": "Buda, Texas",
          "cityPageId": "107883835900201"
        },
        "primaryPhoto": {
          "id": "1306660438096130",
          "url": "https://scontent-lga3-2.xx.fbcdn.net/v/t39.84726-6/702848351_1306660451429462_3541643792991887821_n.jpg?stp=c43.0.260.260a_dst-jpg_p261x260_tt6&_nc_cat=100&ccb=1-7&_nc_sid=92e707&_nc_ohc=OYcckQeFpqEQ7kNvwH1VUU2&_nc_oc=Adr0xjjVBm3Qsu381mE8hIWZ439NtJ4lNU9dlqvlPOfSQz3O0JT4pRiOCziAXFrHoxs&_nc_zt=14&_nc_ht=scontent-lga3-2.xx&_nc_gid=ORxKk18J9CmExc1duxOk9Q&_nc_ss=7e289&oh=00_Af51RAcdHfJcbtjaV4Pgk1VnJ_v9GEPN8-5k5NA0LnnITA&oe=6A1353BE"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "35624560180525148"
      },
      {
        "id": "985755357308407",
        "url": "https://www.facebook.com/marketplace/item/985755357308407/",
        "title": "Bike",
        "price": {
          "formattedAmount": "$70",
          "amount": 70,
          "amountWithOffsetInCurrency": 7000
        },
        "strikethroughPrice": {
          "formattedAmount": "$75",
          "amount": null,
          "amountWithOffsetInCurrency": null
        },
        "location": {
          "city": "New Braunfels",
          "state": "TX",
          "displayName": "New Braunfels, Texas",
          "cityPageId": "113176415363421"
        },
        "primaryPhoto": {
          "id": "960475080200879",
          "url": "https://scontent-lga3-2.xx.fbcdn.net/v/t39.84726-6/686932848_960475086867545_2006087998396215646_n.jpg?stp=c0.43.261.261a_dst-jpg_p261x260_tt6&_nc_cat=101&ccb=1-7&_nc_sid=92e707&_nc_ohc=QBaEtJyac_AQ7kNvwHzVBLv&_nc_oc=AdralGkbQiI0qQYi6pGz2AT_QyUShFZMIISO4XJ9EvnLHM7ow6suW7ui8EQb2e-qSJ8&_nc_zt=14&_nc_ht=scontent-lga3-2.xx&_nc_gid=ORxKk18J9CmExc1duxOk9Q&_nc_ss=7e289&oh=00_Af5VUDJQBZbzAERl5otoUZ08BrAsKCAJyzKspK79-9ZUew&oe=6A134712"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "27097704303179114"
      },
      {
        "id": "3100945246961037",
        "url": "https://www.facebook.com/marketplace/item/3100945246961037/",
        "title": "Kids bike",
        "price": {
          "formattedAmount": "$30",
          "amount": 30,
          "amountWithOffsetInCurrency": 3000
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Austin",
          "state": "TX",
          "displayName": "The Hills, Texas",
          "cityPageId": "104027006300890"
        },
        "primaryPhoto": {
          "id": "1639293897238999",
          "url": "https://scontent-lga3-3.xx.fbcdn.net/v/t39.84726-6/699852192_1639293903905665_5582717266931432777_n.jpg?stp=c0.152.261.261a_dst-jpg_p261x260_tt6&_nc_cat=108&ccb=1-7&_nc_sid=92e707&_nc_ohc=K6kqkjcNzOUQ7kNvwEJldgM&_nc_oc=Adrzx9VrX0GZrKzn4rvgNRvYJbjoY2GaR33U01gutyDqu3DaytdxHcUfT0AV0-tem2Q&_nc_zt=14&_nc_ht=scontent-lga3-3.xx&_nc_gid=ORxKk18J9CmExc1duxOk9Q&_nc_ss=7e289&oh=00_Af54UtiXiG1pxdLEzYB1u8wsmHTe-XJpr8_saRKa_It7hQ&oe=6A136A4B"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON",
          "PUBLIC_MEETUP"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "26926883540280526"
      },
      {
        "id": "35731922386456071",
        "url": "https://www.facebook.com/marketplace/item/35731922386456071/",
        "title": "Green Bike Brake Cable Kit - Universal Use",
        "price": {
          "formattedAmount": "$20.79",
          "amount": 20.79,
          "amountWithOffsetInCurrency": 2079
        },
        "strikethroughPrice": {
          "formattedAmount": "$25.99",
          "amount": null,
          "amountWithOffsetInCurrency": null
        },
        "location": {
          "city": "Citrus Heights",
          "state": "CA",
          "displayName": "Citrus Heights, California",
          "cityPageId": "107983655891235"
        },
        "primaryPhoto": {
          "id": "27914700864784514",
          "url": "https://scontent-lga3-3.xx.fbcdn.net/v/t39.84726-6/702044383_27914705834784017_3684045308446152529_n.jpg?stp=c0.0.261.261a_dst-jpg_p261x260_tt6&_nc_cat=104&ccb=1-7&_nc_sid=92e707&_nc_ohc=GjeW5kvgb0cQ7kNvwFWhuZK&_nc_oc=Adpsl7VwT1OpVFeohcsoXR-cF1Aqyw-4tBILAWrFdUOTL6JFaZiu5oPbbe0fM6DvTdg&_nc_zt=14&_nc_ht=scontent-lga3-3.xx&_nc_gid=ORxKk18J9CmExc1duxOk9Q&_nc_ss=7e289&oh=00_Af5hsU8St9Kgf7Afm0CG1KRZuK51Vr4AaQa2AUdTYhb_sg&oe=6A136CAB"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "SHIPPING_OFFSITE"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "35731922386456071"
      },
      {
        "id": "804676075431655",
        "url": "https://www.facebook.com/marketplace/item/804676075431655/",
        "title": "Roadster bike, bike pump, and bike lock",
        "price": {
          "formattedAmount": "$99",
          "amount": 99,
          "amountWithOffsetInCurrency": 9900
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Austin",
          "state": "TX",
          "displayName": "Austin, Texas",
          "cityPageId": "106224666074625"
        },
        "primaryPhoto": {
          "id": "2069176446987014",
          "url": "https://scontent-lga3-2.xx.fbcdn.net/v/t39.84726-6/653489023_2069176453653680_608704998337835199_n.jpg?stp=c0.152.261.261a_dst-jpg_p261x260_tt6&_nc_cat=105&ccb=1-7&_nc_sid=92e707&_nc_ohc=BRUY0nYXow4Q7kNvwEu-qhk&_nc_oc=Ado9GiBRj--zNtixgdWlJxGzx9a85rCbxuTd8WzaigkCx48eTGW0jOpNJsMPmqqoU0k&_nc_zt=14&_nc_ht=scontent-lga3-2.xx&_nc_gid=ORxKk18J9CmExc1duxOk9Q&_nc_ss=7e289&oh=00_Af5SyN47MHhDT3DyMMu8qAXMrlVk_kvBLDc4D2igOd8zIQ&oe=6A136F19"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "26588688650715264"
      },
      {
        "id": "901876416054005",
        "url": "https://www.facebook.com/marketplace/item/901876416054005/",
        "title": "Retrospec 7 speed city bike",
        "price": {
          "formattedAmount": "$275",
          "amount": 275,
          "amountWithOffsetInCurrency": 27500
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Austin",
          "state": "TX",
          "displayName": "Austin, Texas",
          "cityPageId": "106224666074625"
        },
        "primaryPhoto": {
          "id": "1509631630719974",
          "url": "https://scontent-lga3-1.xx.fbcdn.net/v/t39.84726-6/651000852_1509631634053307_3881091820848541857_n.jpg?stp=c43.0.260.260a_dst-jpg_p261x260_tt6&_nc_cat=111&ccb=1-7&_nc_sid=92e707&_nc_ohc=jYT1jSHdJXkQ7kNvwFk0Iq_&_nc_oc=Adp6RzC19nS59KgOf6fgV8ySbAu-EYycdfirCb0d8yc8HFvDVQe7j4bCWl1863TKIlA&_nc_zt=14&_nc_ht=scontent-lga3-1.xx&_nc_gid=ORxKk18J9CmExc1duxOk9Q&_nc_ss=7e289&oh=00_Af7Quo-o-btmZuIaJ4bXC5HquN8TS3YQ96Ie4pSoG2T5cQ&oe=6A134359"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON",
          "PUBLIC_MEETUP",
          "DOOR_PICKUP"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "26918941341042517"
      },
      {
        "id": "1867165530906459",
        "url": "https://www.facebook.com/marketplace/item/1867165530906459/",
        "title": "Schwinn Bike",
        "price": {
          "formattedAmount": "$50",
          "amount": 50,
          "amountWithOffsetInCurrency": 5000
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Austin",
          "state": "TX",
          "displayName": "Austin, Texas",
          "cityPageId": "106224666074625"
        },
        "primaryPhoto": {
          "id": "1335350031799061",
          "url": "https://scontent-lga3-2.xx.fbcdn.net/v/t39.84726-6/702334343_1335350041799060_3491797853373913737_n.jpg?stp=c0.152.261.261a_dst-jpg_p261x260_tt6&_nc_cat=105&ccb=1-7&_nc_sid=92e707&_nc_ohc=1TL3Dk4Y_ycQ7kNvwEJmrsi&_nc_oc=AdrtZ8Jmd0JruhtgZyp8ifXMn1PfQ1hY8tFUonUpHdFjxPbb3j0ma6aB9uJ9S7SPPpQ&_nc_zt=14&_nc_ht=scontent-lga3-2.xx&_nc_gid=ORxKk18J9CmExc1duxOk9Q&_nc_ss=7e289&oh=00_Af55Gw-1ZcAw6_O5XCuWYALYk-oaaJDSqMhQ9Fh2Xfsotg&oe=6A133C8B"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "35992359890377206"
      },
      {
        "id": "2070494323524711",
        "url": "https://www.facebook.com/marketplace/item/2070494323524711/",
        "title": "bike",
        "price": {
          "formattedAmount": "$150",
          "amount": 150,
          "amountWithOffsetInCurrency": 15000
        },
        "strikethroughPrice": {
          "formattedAmount": "$180",
          "amount": null,
          "amountWithOffsetInCurrency": null
        },
        "location": {
          "city": "Pflugerville",
          "state": "TX",
          "displayName": "Pflugerville, Texas",
          "cityPageId": "113725725304918"
        },
        "primaryPhoto": {
          "id": "887495771010268",
          "url": "https://scontent-lga3-1.xx.fbcdn.net/v/t39.84726-6/676830555_887495777676934_7263381815043702345_n.jpg?stp=c43.0.260.260a_dst-jpg_p261x260_tt6&_nc_cat=103&ccb=1-7&_nc_sid=92e707&_nc_ohc=XyoI4zZ1OvEQ7kNvwHcIWCV&_nc_oc=AdoTh9BFlM59LHw3pL6jmUFEU0NW3o1QEotwR7Bjj34QsZyJeOokdzrVodJVE3zRm2Y&_nc_zt=14&_nc_ht=scontent-lga3-1.xx&_nc_gid=ORxKk18J9CmExc1duxOk9Q&_nc_ss=7e289&oh=00_Af645morZCuo-qpH_PbSyffq3HAdCcRhfXfG3geLtPXIjw&oe=6A136C5E"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "26587856154240425"
      },
      {
        "id": "1292288125661228",
        "url": "https://www.facebook.com/marketplace/item/1292288125661228/",
        "title": "Bike",
        "price": {
          "formattedAmount": "$100",
          "amount": 100,
          "amountWithOffsetInCurrency": 10000
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Pflugerville",
          "state": "TX",
          "displayName": "Pflugerville, Texas",
          "cityPageId": "113725725304918"
        },
        "primaryPhoto": {
          "id": "4498704687040069",
          "url": "https://scontent-lga3-2.xx.fbcdn.net/v/t39.84726-6/686291656_4498704697040068_4205073378817409096_n.jpg?stp=c0.43.261.261a_dst-jpg_p261x260_tt6&_nc_cat=105&ccb=1-7&_nc_sid=92e707&_nc_ohc=3Ap9or7RLKMQ7kNvwEQd-5-&_nc_oc=AdrMKKJr7GZvy1xMMEAr2j1aSVpULDOqj_ewg1qemKR4xR0EFc99O2t0htu9B0h0aAo&_nc_zt=14&_nc_ht=scontent-lga3-2.xx&_nc_gid=ORxKk18J9CmExc1duxOk9Q&_nc_ss=7e289&oh=00_Af6hcCp9K_XcAIxnCDLA-oyiOSopqspRv534_ZFcySaHEA&oe=6A1343E8"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "27023873433899044"
      },
      {
        "id": "3069993240054806",
        "url": "https://www.facebook.com/marketplace/item/3069993240054806/",
        "title": "Bike",
        "price": {
          "formattedAmount": "$60",
          "amount": 60,
          "amountWithOffsetInCurrency": 6000
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Austin",
          "state": "TX",
          "displayName": "Austin, Texas",
          "cityPageId": "106224666074625"
        },
        "primaryPhoto": {
          "id": "1229156832761274",
          "url": "https://scontent-lga3-2.xx.fbcdn.net/v/t39.84726-6/653700921_1229156839427940_7520194626479008904_n.jpg?stp=c43.0.260.260a_dst-jpg_p261x260_tt6&_nc_cat=107&ccb=1-7&_nc_sid=92e707&_nc_ohc=xomu0plCF9kQ7kNvwGErh0e&_nc_oc=AdqlhNXqd95sDf9vjZ5T7_4zbzTxAxWRlJr6HmFqa_MGvFU3GKfrK52cqkDSVESSBvk&_nc_zt=14&_nc_ht=scontent-lga3-2.xx&_nc_gid=ORxKk18J9CmExc1duxOk9Q&_nc_ss=7e289&oh=00_Af7_m2w8l4TGf8a59GanmbSLfXVfbOtpp2OgJ6s-4AyK1Q&oe=6A1362EC"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON",
          "DOOR_PICKUP"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "26289007124092424"
      },
      {
        "id": "1599030704602867",
        "url": "https://www.facebook.com/marketplace/item/1599030704602867/",
        "title": "Girls Starlite Bike 20\" (retail $395)",
        "price": {
          "formattedAmount": "$50",
          "amount": 50,
          "amountWithOffsetInCurrency": 5000
        },
        "strikethroughPrice": {
          "formattedAmount": "$75",
          "amount": null,
          "amountWithOffsetInCurrency": null
        },
        "location": {
          "city": "Austin",
          "state": "TX",
          "displayName": "Austin, Texas",
          "cityPageId": "106224666074625"
        },
        "primaryPhoto": {
          "id": "1313625453870825",
          "url": "https://scontent-lga3-2.xx.fbcdn.net/v/t39.84726-6/609117650_1313625480537489_3235143429288952626_n.jpg?stp=c78.0.260.260a_dst-jpg_p261x260_tt6&_nc_cat=107&ccb=1-7&_nc_sid=92e707&_nc_ohc=WcKTQTfG5aAQ7kNvwFE1ow9&_nc_oc=Ado-491iuP7Drcgwxv3Q6D5T8gHCR4hcSSXb7ANrRdO_aSnv8yIYnA9Dx6bnfDj6gSQ&_nc_zt=14&_nc_ht=scontent-lga3-2.xx&_nc_gid=ORxKk18J9CmExc1duxOk9Q&_nc_ss=7e289&oh=00_Af4PqrQubKKKtx4wB6vNqQeX-DieqTQ_zIxOteY5e151hA&oe=6A134FCB"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON",
          "DOOR_PICKUP"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "24992273710450904"
      },
      {
        "id": "982043034753326",
        "url": "https://www.facebook.com/marketplace/item/982043034753326/",
        "title": "Retrospec Koda Kids Bike",
        "price": {
          "formattedAmount": "$50",
          "amount": 50,
          "amountWithOffsetInCurrency": 5000
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Georgetown",
          "state": "TX",
          "displayName": "Georgetown, Texas",
          "cityPageId": "109527462399665"
        },
        "primaryPhoto": {
          "id": "841773575643799",
          "url": "https://scontent-lga3-3.xx.fbcdn.net/v/t39.84726-6/701881839_841773585643798_9220789098507841806_n.jpg?stp=c0.43.261.261a_dst-jpg_p261x260_tt6&_nc_cat=104&ccb=1-7&_nc_sid=92e707&_nc_ohc=GigaT9_Ty0MQ7kNvwF92kg7&_nc_oc=Adq3Eodhd46DTcI-azVtVy_7bhtWWGUY7BlUOZj4s5wM_5AFKrB4-V8WhkeLWNzeF7A&_nc_zt=14&_nc_ht=scontent-lga3-3.xx&_nc_gid=ORxKk18J9CmExc1duxOk9Q&_nc_ss=7e289&oh=00_Af7DmHWHOwYvJ7_FUCoyrD62m5VFUF8gXsRllt5oPG_GPA&oe=6A1346A5"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "26769760629376026"
      },
      {
        "id": "1658422788444798",
        "url": "https://www.facebook.com/marketplace/item/1658422788444798/",
        "title": "Bike",
        "price": {
          "formattedAmount": "$150",
          "amount": 150,
          "amountWithOffsetInCurrency": 15000
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Houston",
          "state": "TX",
          "displayName": "Jersey Village, Texas",
          "cityPageId": "104036566299885"
        },
        "primaryPhoto": {
          "id": "1366669352149864",
          "url": "https://scontent-lga3-3.xx.fbcdn.net/v/t39.84726-6/686315062_1366669358816530_4796945213019790797_n.jpg?stp=c0.43.261.261a_dst-jpg_p261x260_tt6&_nc_cat=102&ccb=1-7&_nc_sid=92e707&_nc_ohc=Fu08RFTuZzUQ7kNvwE8Z5dM&_nc_oc=AdqMAer79Wt4BXUeTZ1kIF5sC5in87NYJziyyEfXgF3eV-VAd7OU2elTLY3T_X1Rzfk&_nc_zt=14&_nc_ht=scontent-lga3-3.xx&_nc_gid=ORxKk18J9CmExc1duxOk9Q&_nc_ss=7e289&oh=00_Af4MuF2CRtwQe6MS5p1ZB1btp0XiZF8Eqna_sUSJQqjb5A&oe=6A136F64"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON",
          "PUBLIC_MEETUP",
          "DOOR_PICKUP"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "35782478801343409"
      },
      {
        "id": "2415974795491410",
        "url": "https://www.facebook.com/marketplace/item/2415974795491410/",
        "title": "Fuji Bike",
        "price": {
          "formattedAmount": "$175",
          "amount": 175,
          "amountWithOffsetInCurrency": 17500
        },
        "strikethroughPrice": {
          "formattedAmount": "$250",
          "amount": null,
          "amountWithOffsetInCurrency": null
        },
        "location": {
          "city": "Austin",
          "state": "TX",
          "displayName": "Austin, Texas",
          "cityPageId": "106224666074625"
        },
        "primaryPhoto": {
          "id": "1314108330847833",
          "url": "https://scontent-lga3-3.xx.fbcdn.net/v/t39.84726-6/658697707_1314108337514499_2166161977530790192_n.jpg?stp=c0.101.261.261a_dst-jpg_p261x260_tt6&_nc_cat=106&ccb=1-7&_nc_sid=92e707&_nc_ohc=X3TjOXIBvhQQ7kNvwEh5TeG&_nc_oc=Adorg619TdcGCM0bd61jFc_7gP3mt3mEV1tSnnIDwm9tVVPxA2LMVX_Ej25UEec1t64&_nc_zt=14&_nc_ht=scontent-lga3-3.xx&_nc_gid=ORxKk18J9CmExc1duxOk9Q&_nc_ss=7e289&oh=00_Af5cXhGCkq-XNVdzSo--1XQMeenIm-SEHkRVTAa6ZI35KA&oe=6A135694"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "26994247623494730"
      },
      {
        "id": "958839917125465",
        "url": "https://www.facebook.com/marketplace/item/958839917125465/",
        "title": "20 inch Trek Mountain bike",
        "price": {
          "formattedAmount": "$120",
          "amount": 120,
          "amountWithOffsetInCurrency": 12000
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Round Rock",
          "state": "TX",
          "displayName": "Round Rock, Texas",
          "cityPageId": "108109465877758"
        },
        "primaryPhoto": {
          "id": "2051084119094480",
          "url": "https://scontent-lga3-3.xx.fbcdn.net/v/t39.84726-6/701019784_2051084132427812_347417754280232708_n.jpg?stp=c43.0.260.260a_dst-jpg_p261x260_tt6&_nc_cat=104&ccb=1-7&_nc_sid=92e707&_nc_ohc=SvEMkeHG1XQQ7kNvwFRSP_r&_nc_oc=AdoeLzhAb0xDy0kZBZdG4T0qRKwE-9x4mxze_cEg4NuylILzRV0foMXr7BzpIMy1rT4&_nc_zt=14&_nc_ht=scontent-lga3-3.xx&_nc_gid=ORxKk18J9CmExc1duxOk9Q&_nc_ss=7e289&oh=00_Af57WooTRRca1Z8IyR4FcYQcFaAv334v2byrba_yTIlJ7w&oe=6A136893"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON",
          "DOOR_PICKUP"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "36025090850437765"
      },
      {
        "id": "812890974576323",
        "url": "https://www.facebook.com/marketplace/item/812890974576323/",
        "title": "Bike",
        "price": {
          "formattedAmount": "$60",
          "amount": 60,
          "amountWithOffsetInCurrency": 6000
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Austin",
          "state": "TX",
          "displayName": "Austin, Texas",
          "cityPageId": "106224666074625"
        },
        "primaryPhoto": {
          "id": "857356027319324",
          "url": "https://scontent-lga3-1.xx.fbcdn.net/v/t39.84726-6/657280158_857356033985990_3526329641694674571_n.jpg?stp=c43.0.260.260a_dst-jpg_p261x260_tt6&_nc_cat=103&ccb=1-7&_nc_sid=92e707&_nc_ohc=ju0DJ8zk72kQ7kNvwHf7Yn3&_nc_oc=AdorN9RMjPIM4TAC0FvKbfdU15n3QTafpEUm-YvZ-YTVMx8Hp73bkQw8MVHxFEMLhyA&_nc_zt=14&_nc_ht=scontent-lga3-1.xx&_nc_gid=ORxKk18J9CmExc1duxOk9Q&_nc_ss=7e289&oh=00_Af6yMxeHUeT_6Y2n1eNgVBZo85U7HJtbbE-KS_VSJQeEag&oe=6A134E64"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "26373100135633572"
      },
      {
        "id": "1554496832763058",
        "url": "https://www.facebook.com/marketplace/item/1554496832763058/",
        "title": "Schwinn Female Bike",
        "price": {
          "formattedAmount": "$59",
          "amount": 59,
          "amountWithOffsetInCurrency": 5900
        },
        "strikethroughPrice": {
          "formattedAmount": "$95",
          "amount": null,
          "amountWithOffsetInCurrency": null
        },
        "location": {
          "city": "Hutto",
          "state": "TX",
          "displayName": "Hutto, Texas",
          "cityPageId": "105537989480752"
        },
        "primaryPhoto": {
          "id": "957408187138128",
          "url": "https://scontent-lga3-1.xx.fbcdn.net/v/t39.84726-6/702729965_957408200471460_2760497936652914204_n.jpg?stp=c100.0.260.260a_dst-jpg_p261x260_tt6&_nc_cat=111&ccb=1-7&_nc_sid=92e707&_nc_ohc=8NLxYvedeIcQ7kNvwHKGYNc&_nc_oc=AdqlHLaNfX-dKU2Xrm3aGVC1p6-yeNwg4iUSjNOK7brRu4EQ6yfMF_DtczikWmsIQG4&_nc_zt=14&_nc_ht=scontent-lga3-1.xx&_nc_gid=ORxKk18J9CmExc1duxOk9Q&_nc_ss=7e289&oh=00_Af4sxtP360yCZ0u43ZCuwHv7anAlpQEHlDEUjczZY3hc8g&oe=6A135693"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "26727203166937013"
      },
      {
        "id": "2373773349763318",
        "url": "https://www.facebook.com/marketplace/item/2373773349763318/",
        "title": "Bike",
        "price": {
          "formattedAmount": "$25",
          "amount": 25,
          "amountWithOffsetInCurrency": 2500
        },
        "strikethroughPrice": null,
        "location": {
          "city": "Bastrop",
          "state": "TX",
          "displayName": "Bastrop, Texas",
          "cityPageId": "109182835766312"
        },
        "primaryPhoto": {
          "id": "943254888311783",
          "url": "https://scontent-lga3-2.xx.fbcdn.net/v/t39.84726-6/679466988_943254908311781_6655351783614772978_n.jpg?stp=c0.43.261.261a_dst-jpg_p261x260_tt6&_nc_cat=100&ccb=1-7&_nc_sid=92e707&_nc_ohc=zECogqWz_UsQ7kNvwFmpwGZ&_nc_oc=AdosH97wkIKkEju2RP_WCKiSW80yDXjMQHvXc-sZOQ9FDBlHmk4_jPq-wykRbrZ6EyE&_nc_zt=14&_nc_ht=scontent-lga3-2.xx&_nc_gid=ORxKk18J9CmExc1duxOk9Q&_nc_ss=7e289&oh=00_Af5m7Lx1f0uhNRYxuUCMomopr7bX0yqspbrRBu3B-7gWsA&oe=6A135A9E"
        },
        "categoryId": "1658310421102081",
        "deliveryTypes": [
          "IN_PERSON"
        ],
        "status": {
          "isHidden": false,
          "isLive": true,
          "isPending": false,
          "isSold": false,
          "isViewerSeller": false
        },
        "storyType": "POST",
        "storyKey": "26401486019521039"
      }
    ],
    "totalListings": 24,
    "page": {
      "nextCursor": "eyJwZyI6MSwiYjJjIjp7ImJyIjoiIiwiaXQiOjAsImhtc3IiOmZhbHNlLCJ0YmkiOjB9LCJjMmMiOnsiYnIiOiJBYnE3VzJ2WDNMVmd2ZzFTTU5JOWc3dk5IdDhnS29zU01TR3lWQURGUXVmU3JXQjVwZl8wYjF4TFNIRmdxQWl1LUU4SDlybGRJN1NQUG5jRUFhQ2VrMS1lR28zZ2ZxY21HczZ1Rzk3N29fbTJUQ0JrVENyalQ4NVdYMGZDdGdSR2xTd3pGeDFqSldKZWJKMnpfS2VLMThSMGVXcWZiekRIOUZqc0ttU25NRmZRRENhN3hVbF9pRUpvWm9oNFNxNHBUbVFxM2dTRnBzNC1NYzJJWWdJaG8tak1pTEhOU3lvNWxUQVVaLWhqbVVmdnRpVXBDaFplbWtsZXpISkxjZzlCbURDa29Ua0kyVzlBOEZvbUlXLTNxVHNPMDBQaWhHcHVPUWZoTEZQTHE3TUFkSEFxMEY0Yzh4WC0zcHZ0QVFUVi03NjNkdjhCMVpveWVBdlA0Y3FzcXBSU3FTcTROQ3loWV9YR3p4bzU1ejdDMmlOeFRwTWtHcHJXSEJKNVktdFUzTG9JaDhTMmtoU2VkdUFlS01uWERQXzdKSzVsZUtBRm9Hb2JudHp3WUFpaUFQTU04Yk81RFdKZmZ0UjhSeXRRWXRhb0FnZkFTbXA1eDFFX0p6X2lIVERldjlEUEdtZ21pR2VOV1NwOWZsTDRjd3BrbUlwQnpTX3NnTHZmVGpBeDRuY2stN2dBYTNRbXQ5Sy1WcnNVNnV5WUhkdUpfQUdEWlRiTWVMd2FRUjZnaVA2OVpHZEZkcVExZHdLaHk0cXhHbWsiLCJpdCI6MCwicnBiciI6IiIsInJwaHIiOmZhbHNlLCJybWhyIjpmYWxzZSwic3NpIjpmYWxzZSwic3NjbyI6MCwic3NwaSI6W119LCJpcnIiOmZhbHNlLCJzZXJwX2N0YSI6ZmFsc2UsInJ1aSI6W10sIm1waWQiOltdLCJ1YnAiOm51bGwsIm5jcm5kIjowLCJpcnNyIjpmYWxzZSwiYm1wciI6W10sImJtcGVpZCI6W10sIm5tYm1wIjpmYWxzZSwic2tyciI6ZmFsc2UsImlvb3VyIjpmYWxzZSwiaXNlIjpmYWxzZSwic21zX2N1cnNvciI6eyJwYWdlX2luZGV4IjowLCJibGVuZGVkX2FkX2luZGV4IjowLCJvcmdhbmljc19zaW5jZV9sYXN0X2FkIjowLCJwYWdlX29yZ2FuaWNfY291bnQiOjAsImJsZW5kZWRfb3JnYW5pY19pbmRleCI6MCwicmV0dXJuZWRfYWRfaW5kZXgiOjAsInRvdGFsX2luZGV4IjowfX0",
      "hasMore": true
    }
  },
  "meta": {
    "requestId": "req_01facebook_marketplace_search_page2",
    "creditsCharged": 1,
    "version": "v1"
  }
}
```

### Machine-readable error codes

When an error JSON body is returned, it may include one of these `error.code` values (derived from the OpenAPI schemas for this operation; additional codes may exist at runtime):

- `bad_request`

## Error handling & retries

Interpret HTTP status codes using the descriptions below. Do not assume a JSON body unless the OpenAPI schema defines one for that status.

- **400**: Invalid query, location, filters, cursor, or bad request **Retry:** Fix the request; retrying the same invalid payload will not help.
- **401**: Missing or invalid API key **Retry:** Fix the API key first; retrying without changes will not help.
- **402**: Insufficient credits **Retry:** Do not retry without resolving billing/credits (retrying the same request will not help).
- **500**: Unexpected or billing error
- **502**: Lookup could not be completed from the response (unexpected or invalid data). **Retry:** May be transient; a few retries with backoff are reasonable.
- **503**: Service temporarily unavailable; safe to retry with backoff. **Retry:** Usually safe to retry with exponential backoff and jitter.

### Suggested client defaults

- Send the API key using the `x-api-key` header on every request.
- On `503` (and sometimes `502`), retry with backoff; cap retries and surface a clear error to the user.
- On `402`, surface an actionable billing message rather than blind retries.

## Examples

### TypeScript SDK

```typescript
import { SocialFetchClient } from "@socialfetch/sdk";

const client = new SocialFetchClient({
  apiKey: process.env.SOCIALFETCH_API_KEY!,
});

const result = await client.facebook.searchMarketplace({
  query: "bike",
});

if (!result.ok) {
  console.error(result.error);
} else {
  console.log(result.value.data);
}
```

### Node.js

```javascript
const response = await fetch(
  "https://api.socialfetch.dev/v1/facebook/marketplace/search?query=bike",
  {
    headers: {
      "x-api-key": "YOUR_API_KEY",
    }
  }
);

const data = await response.json();
console.log(data);
```

### cURL

```bash
curl "https://api.socialfetch.dev/v1/facebook/marketplace/search?query=bike" \
  -H "x-api-key: YOUR_API_KEY"
```

### Python

```python
import requests

response = requests.get(
    "https://api.socialfetch.dev/v1/facebook/marketplace/search?query=bike",
    headers={"x-api-key": "YOUR_API_KEY"},
)
data = response.json()
print(data)
```

### Example: optional query parameters

First request illustrating common optional query flags (adjust values to your integration):

```javascript
const url = "https://api.socialfetch.dev/v1/facebook/marketplace/search?sortBy=suggested";
const response = await fetch(url, {
  headers: { "x-api-key": "YOUR_API_KEY" },
});
const data = await response.json();
```

### Example: next page (pagination)

After a successful response, if pagination is not finished, request the next page using `cursor` (URL-encode when composing the query string):

```javascript
const previous = await response.json();
const nextCursor = previous?.data?.page?.nextCursor;
const hasMore = previous?.data?.page?.hasMore;
if (!hasMore || nextCursor == null) {
  // no more pages
} else {
  const nextUrl = new URL("https://api.socialfetch.dev/v1/facebook/marketplace/search");
  nextUrl.searchParams.set("cursor", nextCursor);
  // optionally preserve sort: nextUrl.searchParams.set("sortBy", "latest");
  const nextResponse = await fetch(nextUrl.toString(), {
    headers: { "x-api-key": "YOUR_API_KEY" },
  });
  const nextData = await nextResponse.json();
}
```