{"uid":"cap_DuwozhI99oNAFz9BZq60b","slug":"payweave-instagram-posts-fetcher-af865732","name":"PayWeave Instagram Posts Fetcher","description":"Instagram data — posts, profile details, and comments.","url":"https://instagram.payweave.services/posts","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"limit":{"type":"integer","maximum":100,"minimum":1,"description":"Number of posts to return (default 20, max 100). Price scales with this value."},"profileUrl":{"type":"string","pattern":"^https?://(www\\.)?instagram\\.com/.+","description":"Instagram profile URL, e.g. https://www.instagram.com/username/"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.081","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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":"static","summary":"$0.081/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.081","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.081","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_7MROKI81AeBxSIzWAahqz","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.081","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches a batch of Instagram posts from a given public profile URL, returning post data for scraping and analysis.","exampleAgentPrompt":"Can you pull the last 50 posts from the Instagram profile https://www.instagram.com/natgeo/ so I can analyze their recent content?","exampleUseCases":[{"title":"Brand social media audit","prompt":"Grab the most recent 100 posts from https://www.instagram.com/nike/ so I can review what they've been posting lately."},{"title":"Influencer content research","prompt":"Fetch the last 30 posts from https://www.instagram.com/chrisdo/ — I want to see what kind of content this creator puts out before we reach out for a partnership."},{"title":"Competitor Instagram monitoring","prompt":"Pull the latest 20 posts from https://www.instagram.com/glossier/ so I can track what they're promoting this month."}],"resultDescription":"Returns a list of Instagram posts from the specified profile, including post content and metadata such as captions, timestamps, likes, and media references, up to the requested limit (max 100 per call).","failureModes":["Private or non-existent profile URL returns empty results or an error","Invalid profileUrl format causes a validation error","Limit value outside 1–100 range is rejected","Instagram rate limiting or anti-scraping measures may cause partial results or failures","Payment failure (insufficient USDC balance) results in a 402 response and no data returned"],"whenToPreferThis":"Choose this endpoint when you need to programmatically retrieve Instagram post data from a public profile without managing your own Instagram scraping infrastructure. It is especially useful for pay-as-you-go use cases where you only need occasional bursts of data and want to avoid maintaining API credentials or scraping pipelines. Prefer this over building custom scrapers when cost predictability and simplicity matter.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:36:36.749Z","isFirstParty":false}