Weld Instagram Posts icon

Weld Instagram Posts

Extract posts with media data from Instagram post URLs

Create

AI-generated

Summary

Submit Instagram post URLs to Weld as a scrape job, optionally wait for completion and retrieve results.

Inputs

  • urls (required) — Instagram post URLs (instagram.com/p/id or /reel/id) — one per line or comma-separated
  • jobName — Optional name for this job
  • waitForCompletion — Whether to wait for the job to finish and return results. WARNING: Holds an n8n worker while polling — use a separate Get node on a schedule for long-running jobs.
  • pollInterval — How often to check if the job is done
  • maxWait — Maximum time to wait before timing out
  • resultLimit — Maximum number of results to fetch after job completion

Output shape

When waitForCompletion is false, the raw job creation response containing the jobId. When true, up to resultLimit scraped results after the job completes, or a timeout/failed status if the job does not complete within maxWait seconds.

The create operation POSTs to /api/jobs/create with the provided URLs, an optional job name, and scraperId instagram-posts. If waitForCompletion is true, the node polls /api/jobs/get every pollInterval seconds for up to maxWait seconds, then fetches results from /api/jobs/results.

Links

Discussion