Search Facebook Marketplace listings
facebook_marketplace_search_listSearch Facebook Marketplace listings by keyword near a latitude and longitude. Returns a list (use cursor when paginated).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Alias for `query`. Prefer `query`. | |
| lat | No | Latitude for the marketplace search location. | |
| lng | No | Longitude for the marketplace search location. | |
| sort | No | Alias for `sortBy`. Prefer `sortBy`. | |
| trim | No | Ignored if this tool does not support it. | |
| count | No | Deprecated alias for `limit`. When both are set, `limit` wins. | |
| limit | No | Optional number of listings to return (1–100). Prefer this over `count`. | |
| query | No | Search query text for marketplace listings. | |
| cursor | No | Opaque pagination cursor returned by a previous response. | |
| offset | No | Ignored if this tool does not support it. | |
| sortBy | No | Optional sort order for marketplace listings. `suggested`: Facebook's default relevance ranking. `distanceAscend`: nearest first. `creationTimeDescend`: newest listings first. `priceAscend`/`priceDescend`: lowest/highest price first. | |
| context | Yes | Describe the user's underlying goal in one sentence — not the tool you are calling. | |
| keywords | No | Alias for `query`. Prefer `query`. | |
| maxPrice | No | Optional maximum listing price. Must be greater than or equal to `minPrice` when both are set. | |
| minPrice | No | Optional minimum listing price. Must be less than or equal to `maxPrice` when both are set. | |
| pageSize | No | Alias for `count`. Prefer `count`. | |
| radiusKm | No | Optional search radius in kilometers. | |
| condition | No | Optional item condition filter for marketplace listings. | |
| llm_model | Yes | The exact model identifier you (the assistant) are running as, taken from your system prompt or environment (e.g. "claude-opus-4-8", "gpt-5.2"). Used for analytics only. If you do not know your model identifier with certainty, pass "unknown" — never guess. | |
| dateListed | No | Optional date-listed filter for marketplace listings. `1`/`last24Hours` both mean the last 24 hours, `7`/`last7Days` both mean the last 7 days, and `30`/`last30Days` both mean the last 30 days — these are separate values Facebook accepts for the same window; prefer the named variants (`last24Hours`, `last7Days`, `last30Days`) for clarity. `all` applies no date filter. | |
| maxResults | No | Alias for `count`. Prefer `count`. | |
| max_results | No | Alias for `count`. Prefer `count`. | |
| availability | No | Optional availability filter for marketplace listings. | |
| deliveryMethod | No | Optional delivery method filter for marketplace listings. | |
| conversation_id | No | Echo the conversation_id from the server's previous response. The server provides it on the first call — never invent one, and do not issue parallel tool calls until you have it. |