{"uid":"cap_kg53uhtWOH5nJ1m_nBEPi","slug":"instagram-data-withzero-ai-instagram-batch-profile-fetcher-sync-web-3a27f25e","name":"Instagram Batch Profile Fetcher (Sync, Web Unlocker)","description":"Batch fetch 1–25 handles concurrently (sync, Web Unlocker). Each result carries account metadata + the first ~12 posts + pageInfo. Filters: since_ts, max_posts (1–12), only_reels, exclude_reels. Flat $0.0011 per handle.","url":"https://instagram-data.withzero.ai/profiles","method":"POST","headers":{},"bodySchema":{"type":"object","required":["handles"],"properties":{"handles":{"type":"array","items":{"type":"string"},"maxItems":25,"minItems":1,"description":"Batch of 1–25 Instagram handles (with or without @)."},"since_ts":{"type":"integer","description":"Unix seconds watermark — keep only posts with timestamp > since_ts."},"max_posts":{"type":"integer","maximum":12,"minimum":1,"description":"Max posts per handle (default 12, cap 12)."},"only_reels":{"type":"boolean","description":"Keep only reels."},"exclude_reels":{"type":"boolean","description":"Drop reels."}},"additionalProperties":false},"responseSchema":{"type":"object","required":["apiVersion","source","fetchedAt","results"],"properties":{"source":{"enum":["sync"],"type":"string"},"results":{"type":"array","items":{"type":"object","required":["handle","account","posts","pageInfo"],"properties":{"error":{"type":"string"},"posts":{"type":"array","items":{"type":"object","required":["id","shortcode","url","type","isVideo","caption","timestamp","takenAt","likes","comments","views","thumbnailUrl"],"properties":{"id":{"type":"string"},"url":{"type":"string"},"type":{"enum":["photo","video","carousel","reel"],"type":"string"},"likes":{"type":"number","nullable":true},"views":{"type":"number","nullable":true},"caption":{"type":"string"},"isVideo":{"type":"boolean"},"takenAt":{"type":"string"},"comments":{"type":"number","nullable":true},"shortcode":{"type":"string"},"timestamp":{"type":"number"},"thumbnailUrl":{"type":"string","nullable":true}},"additionalProperties":false}},"handle":{"type":"string"},"account":{"type":"object","required":["isPrivate","followerCount","postCount","isVerified","lastPostAt"],"properties":{"isPrivate":{"type":"boolean"},"postCount":{"type":"number"},"isVerified":{"type":"boolean"},"lastPostAt":{"type":"string","nullable":true},"followerCount":{"type":"number"}},"additionalProperties":false},"pageInfo":{"type":"object","required":["hasNextPage","endCursor"],"properties":{"endCursor":{"type":"string","nullable":true},"hasNextPage":{"type":"boolean"}},"additionalProperties":false},"unavailable":{"type":"boolean"}},"additionalProperties":false}},"fetchedAt":{"type":"string"},"apiVersion":{"enum":[1],"type":"number"}},"additionalProperties":false},"example":{"request":{"handles":["natgeo","nasa","nike","apple","netflix"],"since_ts":1735689600,"max_posts":12,"only_reels":true},"response":{"_truncated":true,"_originalSize":27171}},"exampleRequest":{"handles":["natgeo","nasa","nike","apple","netflix"],"since_ts":1735689600,"max_posts":12,"only_reels":true},"tags":[],"displayCostAmount":"dynamic","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"unknown","summary":"price unknown","primary":{"kind":"unknown","protocol":"mpp","network":"tempo","amountUsd":null,"per":"call","confidence":"unknown"},"accepted":[{"kind":"unknown","protocol":"mpp","network":"tempo","amountUsd":null,"per":"call","confidence":"unknown"}]},"paymentMethods":[{"uid":"pm_5u5ueCIKSGIx0Pz7ae_WD","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"dynamic","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":"instagram-data.withzero.ai","brandSlug":"instagram-data-withzero-ai-mpp","brandBaseUrl":"https://instagram-data.withzero.ai","brandDocsUrl":null,"whatItDoes":"Concurrently fetches account metadata and up to 12 recent posts for 1–25 Instagram handles in a single synchronous request, with optional filters for reels and time range.","exampleAgentPrompt":"Can you pull the Instagram profile data and latest posts for these 5 accounts — @natgeo, @nasa, @nike, @apple, and @netflix — and only include reels posted after January 1, 2025?","exampleUseCases":null,"resultDescription":"Returns a structured JSON object with a results array, one entry per handle, each containing: account metadata (follower count, post count, verified status, private status, last post date), an array of up to 12 recent posts (with id, shortcode, URL, type, caption, like/comment/view counts, thumbnail, and timestamp), and pageInfo (hasNextPage, endCursor) for pagination. Also includes fetchedAt timestamp and apiVersion.","failureModes":["Handle not found or account deleted — result may be empty or omitted","Private account — posts array may be empty, account metadata still returned","Exceeding 25 handles in a single request — validation error","Invalid since_ts format — posts may not be filtered correctly","Both only_reels and exclude_reels set to true simultaneously — undefined behavior","Rate limiting or Web Unlocker block — upstream fetch failure for one or more handles","Network timeout for slow Instagram responses — partial results possible"],"whenToPreferThis":"Choose this endpoint when you need to fetch Instagram profile and post data for multiple accounts (up to 25) in a single synchronous call, especially when you want near-real-time results without waiting for an async job. It is ideal for influencer research, competitive monitoring, content audits, or bulk account enrichment workflows. Prefer this over the single-handle endpoint when batching is needed for efficiency and cost-effectiveness at $0.0011 per handle.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":2,"lastUsedAt":"2026-06-17T14:27:01.108Z","lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:37:29.578Z","isFirstParty":true}