# Openhandle > Openhandle is a public social data API for Instagram, TikTok, and X. Profiles, posts, comments, followers, and search come back in one schema with a capture time and a source on every answer. You pay after use, per request, with a spending cap you set. Every page on openhandle.dev is also markdown: add `.md` to the URL or send `Accept: text/markdown`. ## Start - [Quickstart](https://openhandle.dev/docs/quickstart.md): First request in five minutes on a free test key - [Authentication](https://openhandle.dev/docs/authentication.md): One Bearer header. Test keys and live keys - [Test environment](https://openhandle.dev/docs/test-environment.md): Every endpoint on synthetic data, never charged - [SDKs](https://openhandle.dev/docs/sdks.md): TypeScript, Python, and Go - [Pricing](https://openhandle.dev/pricing.md): Per-request rates, lower cache rates, free 30-day cache hits, caps, invoices ## Agent setup - [Openhandle skill](https://openhandle.dev/SKILL.md): Install an SDK, configure a Test key, add social data, and verify the integration ## Machine readable - [OpenAPI spec](https://api.openhandle.dev/openapi.json): every operation and schema - [Openhandle MCP manifest](https://openhandle.dev/mcp): Server description in the official MCP Registry server.json format - [Openhandle MCP endpoint](https://api.openhandle.dev/mcp): Streamable HTTP. Requires OAuth or a Bearer key; unauthenticated requests return 401 - [Openhandle MCP setup](https://openhandle.dev/setup-mcp.md): Client setup guide and server URL - [Openhandle MCP documentation](https://openhandle.dev/docs/mcp.md): Connection setup, OAuth scope, and Test mode - [OAuth protected resource metadata](https://api.openhandle.dev/.well-known/oauth-protected-resource/mcp): Machine-readable supported scopes and authorization server - [Rate limits](https://openhandle.dev/docs/rate-limits.md): Quota headers and retry behavior - [Versioning and deprecation](https://openhandle.dev/docs/versioning.md): Compatibility and retirement policy ## Platforms - [Instagram API](https://openhandle.dev/apis/instagram.md): Normalized public profiles, posts, comments, and reply threads. - [TikTok API](https://openhandle.dev/apis/tiktok.md): Public TikTok profiles, videos, comments, and replies in one stable schema. - [X (Twitter) API](https://openhandle.dev/apis/twitter.md): Public X profiles, timelines, social graph, search, posts, and conversations in one stable schema. - [Instagram reference](https://openhandle.dev/docs/platforms/instagram.md): Endpoints, examples, and fields - [TikTok reference](https://openhandle.dev/docs/platforms/tiktok.md): Endpoints, examples, and fields - [X reference](https://openhandle.dev/docs/platforms/twitter.md): Endpoints, examples, and fields ## Concepts - [Envelope and errors](https://openhandle.dev/docs/concepts/envelope-and-errors.md): What every answer looks like, and every error code. - [Freshness and caching](https://openhandle.dev/docs/concepts/freshness-and-caching.md): Live, or up to 24 hours, 7 days, or 30 days old. You pick per request. - [Identifiers](https://openhandle.dev/docs/concepts/identifiers.md): Handles, IDs, and URLs. What you can pass and what stays stable. - [Metric semantics](https://openhandle.dev/docs/concepts/metric-semantics.md): What a view, a like, and a share mean on each platform. - [Pagination](https://openhandle.dev/docs/concepts/pagination.md): Opaque cursors, one page per request. - [URL resolution](https://openhandle.dev/docs/concepts/url-resolution.md): Paste a platform URL, get the right resource. ## Guides - [Get Instagram profile data](https://openhandle.dev/docs/guides/get-instagram-profile-data.md): Followers, bio, verification, and metrics for any public account. - [Get TikTok user videos](https://openhandle.dev/docs/guides/get-tiktok-user-videos.md): A creator’s videos with views, likes, comments, and shares. - [Instagram without Graph approval](https://openhandle.dev/docs/guides/instagram-api-without-graph-approval.md): Public data without a Meta app review. - [TikTok without the Research API](https://openhandle.dev/docs/guides/tiktok-data-without-research-api.md): Commercial use without the academic program. - [Private and deleted accounts](https://openhandle.dev/docs/guides/private-and-deleted-accounts.md): What you get back, and what it costs. - [Claude Code setup](https://openhandle.dev/docs/agents/claude-code.md): Add the MCP server in one command. - [Cursor setup](https://openhandle.dev/docs/agents/cursor.md): One entry in mcp.json. - [Vercel AI SDK setup](https://openhandle.dev/docs/agents/vercel-ai-sdk.md): Openhandle tools inside your own agent. - [LangChain setup](https://openhandle.dev/docs/agents/langchain.md): MCP tools in a LangChain agent. - [n8n setup](https://openhandle.dev/docs/agents/n8n.md): HTTP node or MCP client node. ## Use cases - [Creator payouts](https://openhandle.dev/use-cases/creator-payouts.md): Pay creators per view on numbers you can defend. - [Influencer vetting](https://openhandle.dev/use-cases/influencer-vetting.md): Sign creators on the platform’s numbers, not their media kit. - [UGC galleries](https://openhandle.dev/use-cases/ugc.md): Collect what people post about your brand, and put it on your site. - [Creator analytics](https://openhandle.dev/use-cases/creator-analytics.md): Growth dashboards on data that stays consistent. - [Social listening](https://openhandle.dev/use-cases/social-listening.md): Every public conversation, in one shape, ready for analysis. - [Brand monitoring](https://openhandle.dev/use-cases/brand-monitoring.md): Watch your accounts, your competitors, and the comments under both. ## Company - [About Openhandle](https://openhandle.dev/about.md): Product and business details - [Contact Openhandle](https://openhandle.dev/contact.md): Support, privacy requests, and postal address - [Privacy policy](https://openhandle.dev/legal/privacy-policy.md): Data handling and your rights ## Comparisons - [TikHub alternative](https://openhandle.dev/compare/tikhub-alternative.md): Compare TikHub with Openhandle on pricing, coverage, billing, reliability, and support. - [ScrapeCreators alternative](https://openhandle.dev/compare/scrapecreators-alternative.md): Compare ScrapeCreators with Openhandle on pricing, coverage, billing, reliability, and support. - [EnsembleData alternative](https://openhandle.dev/compare/ensembledata-alternative.md): Compare EnsembleData with Openhandle on pricing, coverage, billing, reliability, and support. - [SocialCrawl alternative](https://openhandle.dev/compare/socialcrawl-alternative.md): Compare SocialCrawl with Openhandle on pricing, coverage, billing, reliability, and support. - [SocialFetch alternative](https://openhandle.dev/compare/socialfetch-alternative.md): Compare SocialFetch with Openhandle on pricing, coverage, billing, reliability, and support. - [Apify vs ScrapeCreators](https://openhandle.dev/compare/apify-vs-scrapecreators.md): A scraper marketplace on metered compute against flat credit packs, two very different ways to buy social data. - [Apify vs SocialCrawl](https://openhandle.dev/compare/apify-vs-socialcrawl.md): A marketplace of per-actor schemas against one unified schema over 48 platforms: platform flexibility versus integration speed. - [Bright Data vs Apify](https://openhandle.dev/compare/brightdata-vs-apify.md): The two heavyweight scraping platforms compared for social media data: per-record delivery against a scraper marketplace. - [Bright Data vs ScrapeCreators](https://openhandle.dev/compare/brightdata-vs-scrapecreators.md): An enterprise per-record data vendor against indie credit packs: when the enterprise premium on social data is worth paying. - [Data365 vs ScrapeCreators](https://openhandle.dev/compare/data365-vs-scrapecreators.md): Sales-assisted EUR contracts with per-type credit costs against self-serve USD packs at a flat one credit per request. - [EnsembleData vs Data365](https://openhandle.dev/compare/ensembledata-vs-data365.md): Two subscription social data APIs compared: daily-unit plans against monthly credit contracts. - [EnsembleData vs ScrapeCreators](https://openhandle.dev/compare/ensembledata-vs-scrapecreators.md): Daily-unit subscriptions against never-expiring credit packs: two social data APIs with opposite pricing philosophies. - [EnsembleData vs TikHub](https://openhandle.dev/compare/ensembledata-vs-tikhub.md): Daily-quota subscriptions against pay-per-request credits: two TikTok-strong social data APIs compared on price, depth, and quota shape. - [Instagram scraper APIs on RapidAPI](https://openhandle.dev/compare/instagram-scraper-apis-on-rapidapi.md): The Instagram scraping listings on RapidAPI: what they cost, how they fail, and how to evaluate one before you depend on it. - [RapidAPI vs direct providers](https://openhandle.dev/compare/rapidapi-vs-direct-providers.md): Buying social data APIs through a marketplace against buying direct: what the marketplace layer really costs. - [ScrapeCreators vs SocialCrawl](https://openhandle.dev/compare/scrapecreators-vs-socialcrawl.md): Flat USD credits against variable GBP credits: two social data APIs compared on pricing mechanics, breadth, and payload shape. - [ScrapeCreators vs SocialFetch](https://openhandle.dev/compare/scrapecreators-vs-socialfetch.md): Two credit-pack social data APIs that share a price point but split on normalization, ops transparency, and endpoint depth. - [ScrapeCreators vs SociaVault](https://openhandle.dev/compare/scrapecreators-vs-sociavault.md): Two credit-based social scraping APIs compared on pricing, platform coverage, and credit mechanics. - [ScrapeCreators vs TikHub](https://openhandle.dev/compare/scrapecreators-vs-tikhub.md): Credit packs against pay-per-request: two developer-focused social scraping APIs compared on price, depth, and limits. - [ScrapTik vs TikHub](https://openhandle.dev/compare/scraptik-vs-tikhub.md): RapidAPI's top TikTok scraper against a self-serve TikTok API hub: distribution models and per-request economics compared. - [SocialFetch vs SocialCrawl](https://openhandle.dev/compare/socialfetch-vs-socialcrawl.md): Two normalized-schema social scraping APIs compared: platform breadth against operational transparency. - [SocialFetch vs TikHub](https://openhandle.dev/compare/socialfetch-vs-tikhub.md): A normalized multi-platform API with published ops behavior against a cheaper raw-payload specialist with TikTok and Douyin depth. - [SociaVault vs SocialCrawl](https://openhandle.dev/compare/sociavault-vs-socialcrawl.md): Two variable-credit social data APIs compared on credit mechanics, long-tail coverage, and what a call really costs. - [SociaVault vs SocialFetch](https://openhandle.dev/compare/sociavault-vs-socialfetch.md): One-time credit packs against an operations-focused social API: pricing mechanics and platform mixes compared. - [SociaVault vs TikHub](https://openhandle.dev/compare/sociavault-vs-tikhub.md): One-time credit packs with a long-tail platform list against cheap pay-per-request TikTok/Douyin depth. - [TikHub vs Apify](https://openhandle.dev/compare/tikhub-vs-apify.md): A dedicated social API hub against a general scraping marketplace: pricing, coverage, and reliability compared. - [TikTok scraper APIs on RapidAPI](https://openhandle.dev/compare/tiktok-scraper-apis-on-rapidapi.md): The TikTok scraping listings on RapidAPI: what they cost, how they fail, and how to evaluate one before you depend on it.