Skip to main content
POST
Update Settings
Update the configuration of your Facebook Marketplace Scraper squid. Pass crawler-specific settings inside the params object.

Headers

string
required
Your API authentication token. Value: Token YOUR_API_KEY
string
required
Must be application/json. Value: application/json

Body

object
Crawler-specific settings. See fields below.

Settings Fields

integer
Maximum number of listings to collect per task. Leave empty for unlimited.
integer
Maximum number of unique listings retrieved across all tasks in the entire run. Leave empty for unlimited.
string
Only collect listings published after this point (based on creation_time). Use a relative duration (e.g. "24h", "7d", "2w") or an absolute date (YYYY-MM-DD or YYYY-MM-DD HH:MM). On search URLs, Facebook’s matching Date listed filter (last 24 hours, 7 days or 30 days) is added for you. Older listings are skipped and not billed.
string
Timezone for interpreting an absolute fetch_since date (e.g. "Europe/Paris"). Only applies when fetch_since is an absolute date — ignored for relative values like "24h" or "7d".
Skip the listings Facebook shows under “Results from outside your search” (outside your search area, or only loosely related to your query) and stop paging once that section starts. Skipped listings are not billed. Default: false.
boolean
Visit each listing’s detail page to collect additional fields: full description, condition, precise location (latitude/longitude), seller profile, discount price, and structured listing attributes. Requires one additional request per listing.
To collect only new listings on a schedule, set fetch_since to the schedule interval ("24h" for a daily run, "7d" for a weekly one). It also applies to the listings under “Results from outside your search”, so each run collects, and bills, only the listings published since the previous run. Set exclude_outside_search to true only if you don’t want those listings at all.

Code Examples

Response

201