Compare local asking prices.
Facebook Marketplace Scraper
Search public Facebook Marketplace listings by keyword and location. Collect titles, prices, locations and listing links.
$0.488599 / 1,000 results
Collected results
About these output fields
| Field | Type | Description |
|---|---|---|
title | string | Returned title. May be missing when the source does not provide it. |
price | number | Returned price. May be missing when the source does not provide it. |
city | string | Returned city. May be missing when the source does not provide it. |
state | string | Returned state. May be missing when the source does not provide it. |
url | string | Returned url. May be missing when the source does not provide it. |
What you can do
Research public listings in selected cities.
Export a saved list for further review.
Set your sources
Open the scraper and enter your own URLs, search terms and limits.
Review & run
Check the cost estimate and confirm the task. Follow its progress in your account.
Use your data
Explore saved results and export CSV, JSON or XLSX. Downloads of saved results are free.
Example input
This is the configured parser input. Replace the example sources with your own and review all limits before running.
{
"searchQueries": [
"bicycle"
],
"location": "New York, NY",
"maxItemsPerSearch": 15
}Explore input fields
| Field | Type | Notes |
|---|---|---|
searchQueries | array | What to search for. Each keyword is a separate search in the location below. Leave empty to get the location's newest listings in every category instead. |
location | string | City, neighborhood or ZIP code, e.g. "Orlando, FL" or "78704". Facebook searches roughly 40 miles around it. Required with search keywords. Without keywords, the run gets the newest listings around it, category by category. |
maxItemsPerSearch | integer | Upper limit of listings delivered per keyword or search URL. Facebook shows 24 listings per search page; above that, the Actor splits the search into price ranges to reach this number. |
Run through the API
Create an API key in your account, send the input to the queued endpoint and use the returned task ID to retrieve results. Sending a live request uses credits.
curl --request POST 'https://extracto.cloud/api/v1/parsers/facebook-marketplace-scraper/queue' \
--header 'X-API-KEY: ext_your_api_key' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--data-binary @- <<'JSON'
{
"input": {
"searchQueries": [
"bicycle"
],
"location": "New York, NY",
"maxItemsPerSearch": 15
}
}
JSONFrequently asked questions
How do I start?
Open the scraper, enter your own sources and a finite result limit, then review the estimate before running.
What can I export?
Saved results can be exported from your account. The sample above supports CSV, JSON and Google Sheets export.
What are the limits?
Search results can include nearby locations and loosely related listings. Full listing details, monitoring and alerts are not included.
Is the sample live?
The table is a saved result collected on October 16, 2026. Source details can change; run your own task for current data.
Your next dataset starts here.
Choose your sources, review the price and run Facebook Marketplace Scraper.