POST/v1/squids/{squid_hash}

Update Settings

Configure the Instagram Posts Scraper settings

Configure your Instagram Posts Scraper squid settings. Control the maximum number of posts collected, filter by time range, and exclude pinned posts.

Headers

KeyValueRequired
AuthorizationToken YOUR_API_KEYYes
Content-Typeapplication/jsonYes

Scraper Parameters

max_results
Type:
integer
Default:
unlimited
Description:
Total posts the crawler will collect per profile
max_unique_results_per_run
Type:
integer
Default:
unlimited
Description:
Maximum number of unique posts retrieved across all tasks in the entire run
hours_back
Type:
integer
Default:
unlimited
Description:
Only collect posts from the last N hours (e.g., 24 for posts from last 24 hours)
skip_pinned_posts
Type:
boolean
Default:
false
Description:
If enabled, pinned posts will be excluded from the results

Squid Settings

name
Type:
string
Description:
Display name for your squid configuration
concurrency
Type:
integer
Description:
Number of parallel scraping threads (default: 1)
export_unique_results
Type:
boolean
Description:
Export only unique results (deduplicated)
to_complete
Type:
boolean
Description:
Run until all tasks complete
no_line_breaks
Type:
boolean
Description:
Remove line breaks from results
Pro Tip

Pro Tip

Use `hours_back` to only collect recent posts - great for monitoring accounts for new content.
Note

Note

Leave limits empty or null for unlimited collection.
Pro Tip

Pro Tip

Enable `skip_pinned_posts` when you only want organic timeline posts without promotional pinned content.