name: Openhandle
aid: openhandle
description: Openhandle is a public social data API for Instagram, TikTok, X (Twitter), and Reddit. Public
  profiles, posts, comments, followers, and search come back in one normalized schema, with a capture
  time and a source on every answer and nulls where a platform hides a value. Pricing is per answered
  request with cheaper cached tiers (free at 30 days), caps per account and per key, and a full Test environment
  on synthetic data at $0.000. The API is read-only over OpenAPI 3.1, three first-party SDKs (TypeScript,
  Python, Go), and a remote OAuth-protected MCP server. Operated as a Netherlands sole proprietorship
  (KvK 89247647).
image: https://openhandle.dev/favicon.ico
created: '2026-09-21'
modified: '2026-09-21'
tags:
- Social Data
- Instagram
- TikTok
- twitter
- Reddit
- Public Data
- social-media-api
- MCP
- creator-analytics
- Social Listening
tags_raw:
- social-data
- instagram
- tiktok
- twitter
- reddit
- public-data
- social-media-api
- mcp
- creator-analytics
- social-listening
common:
- type: CapabilityMap
  url: capabilities/openhandle-capability-edges.yml
  name: Openhandle Business Capability Map
- type: AgenticAccess
  url: agentic-access/openhandle-agentic-access.yml
- type: RateLimits
  url: rate-limits/openhandle-rate-limits.yml
- type: Plans
  url: plans/openhandle-plans-pricing.yml
- type: Spectral
  url: rules/openhandle-rules.yml
- type: JSONLD
  url: json-ld/openhandle-context.jsonld
- type: Vocabulary
  url: vocabulary/openhandle-vocabulary.yml
- type: AgentSkill
  url: skills/_index.yml
- type: DataModel
  url: data-model/openhandle-data-model.yml
- type: Conventions
  url: conventions/openhandle-conventions.yml
- type: Sandbox
  url: sandbox/openhandle-sandbox.yml
- type: DomainSecurity
  url: security/openhandle-domain-security.yml
- type: Authentication
  url: authentication/openhandle-authentication.yml
- type: OAuthScopes
  url: scopes/openhandle-scopes.yml
- type: Lifecycle
  url: lifecycle/openhandle-lifecycle.yml
- type: ErrorCatalog
  url: errors/openhandle-problem-types.yml
- type: Conformance
  url: conformance/openhandle-conformance.yml
- type: Overlay
  url: overlays/openhandle-openapi-overlay.yaml
- type: LLMsTxt
  url: llms/openhandle-llms.txt
- type: ToolCrosswalk
  url: mcp/openhandle-tool-crosswalk.yml
- type: MCPServer
  url: mcp/openhandle-mcp.yml
- type: WellKnown
  url: well-known/openhandle-well-known.yml
- type: SDKs
  url: packages/openhandle-packages.yml
- type: Packages
  url: packages/openhandle-packages.yml
- type: Website
  url: https://openhandle.dev
- type: Documentation
  url: https://openhandle.dev/docs
- type: Pricing
  url: https://openhandle.dev/pricing
- type: SignUp
  url: https://app.openhandle.dev
- type: GitHubOrganization
  url: https://github.com/openhandlehq
- type: Support
  url: https://openhandle.dev/contact
- type: TermsOfService
  url: https://openhandle.dev/legal/terms-of-service
- type: PrivacyPolicy
  url: https://openhandle.dev/legal/privacy-policy
maintainers:
- FN: Openhandle
  email: hello@openhandle.dev
  url: https://openhandle.dev
apis:
- aid: openhandle:openhandle-instagram-api
  name: Openhandle Instagram API
  description: The Instagram API from Openhandle — 43 operation(s) for instagram.
  humanURL: https://openhandle.dev/docs
  baseURL: https://api.openhandle.dev
  tags:
  - Instagram
  properties:
  - type: OpenAPI
    url: openapi/openhandle-instagram-api-openapi.yml
  - type: Documentation
    url: https://openhandle.dev/docs
  - type: APIReference
    url: https://openhandle.dev/docs/api-reference
  - type: GettingStarted
    url: https://openhandle.dev/docs/quickstart
  - type: LLMsTxt
    url: https://openhandle.dev/llms.txt
  - type: JSONSchema
    url: json-schema/openhandle-instagram-story-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-instagram-post-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-tik-tok-profile-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-instagram-profile-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-tik-tok-music-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-tik-tok-post-schema.json
- aid: openhandle:openhandle-reddit-api
  name: Openhandle Reddit API
  description: The Reddit API from Openhandle — 20 operation(s) for reddit.
  humanURL: https://openhandle.dev/docs
  baseURL: https://api.openhandle.dev
  tags:
  - Reddit
  properties:
  - type: OpenAPI
    url: openapi/openhandle-reddit-api-openapi.yml
  - type: Documentation
    url: https://openhandle.dev/docs
  - type: APIReference
    url: https://openhandle.dev/docs/api-reference
  - type: GettingStarted
    url: https://openhandle.dev/docs/quickstart
  - type: LLMsTxt
    url: https://openhandle.dev/llms.txt
  - type: JSONSchema
    url: json-schema/openhandle-instagram-story-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-instagram-post-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-tik-tok-profile-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-instagram-profile-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-tik-tok-music-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-tik-tok-post-schema.json
- aid: openhandle:openhandle-test-data-api
  name: Openhandle Test Data API
  description: The Test Data API from Openhandle — 2 operation(s) for test data.
  humanURL: https://openhandle.dev/docs
  baseURL: https://api.openhandle.dev
  tags:
  - Test Data
  properties:
  - type: OpenAPI
    url: openapi/openhandle-test-data-api-openapi.yml
  - type: Documentation
    url: https://openhandle.dev/docs
  - type: APIReference
    url: https://openhandle.dev/docs/api-reference
  - type: GettingStarted
    url: https://openhandle.dev/docs/quickstart
  - type: LLMsTxt
    url: https://openhandle.dev/llms.txt
  - type: JSONSchema
    url: json-schema/openhandle-instagram-story-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-instagram-post-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-tik-tok-profile-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-instagram-profile-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-tik-tok-music-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-tik-tok-post-schema.json
- aid: openhandle:openhandle-tiktok-api
  name: Openhandle Tiktok API
  description: The Tiktok API from Openhandle — 28 operation(s) for tiktok.
  humanURL: https://openhandle.dev/docs
  baseURL: https://api.openhandle.dev
  tags:
  - TikTok
  tags_raw:
  - Tiktok
  properties:
  - type: OpenAPI
    url: openapi/openhandle-tiktok-api-openapi.yml
  - type: Documentation
    url: https://openhandle.dev/docs
  - type: APIReference
    url: https://openhandle.dev/docs/api-reference
  - type: GettingStarted
    url: https://openhandle.dev/docs/quickstart
  - type: LLMsTxt
    url: https://openhandle.dev/llms.txt
  - type: JSONSchema
    url: json-schema/openhandle-instagram-story-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-instagram-post-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-tik-tok-profile-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-instagram-profile-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-tik-tok-music-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-tik-tok-post-schema.json
- aid: openhandle:openhandle-twitter-api
  name: Openhandle Twitter API
  description: The Twitter API from Openhandle — 15 operation(s) for twitter.
  humanURL: https://openhandle.dev/docs
  baseURL: https://api.openhandle.dev
  tags:
  - twitter
  tags_raw:
  - Twitter
  properties:
  - type: OpenAPI
    url: openapi/openhandle-twitter-api-openapi.yml
  - type: Documentation
    url: https://openhandle.dev/docs
  - type: APIReference
    url: https://openhandle.dev/docs/api-reference
  - type: GettingStarted
    url: https://openhandle.dev/docs/quickstart
  - type: LLMsTxt
    url: https://openhandle.dev/llms.txt
  - type: JSONSchema
    url: json-schema/openhandle-instagram-story-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-instagram-post-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-tik-tok-profile-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-instagram-profile-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-tik-tok-music-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-tik-tok-post-schema.json
- aid: openhandle:openhandle-utilities-api
  name: Openhandle Utilities API
  description: The Utilities API from Openhandle — 1 operation(s) for utilities.
  humanURL: https://openhandle.dev/docs
  baseURL: https://api.openhandle.dev
  tags:
  - Utilities
  properties:
  - type: OpenAPI
    url: openapi/openhandle-utilities-api-openapi.yml
  - type: Documentation
    url: https://openhandle.dev/docs
  - type: APIReference
    url: https://openhandle.dev/docs/api-reference
  - type: GettingStarted
    url: https://openhandle.dev/docs/quickstart
  - type: LLMsTxt
    url: https://openhandle.dev/llms.txt
  - type: JSONSchema
    url: json-schema/openhandle-instagram-story-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-instagram-post-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-tik-tok-profile-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-instagram-profile-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-tik-tok-music-schema.json
  - type: JSONSchema
    url: json-schema/openhandle-tik-tok-post-schema.json
x-enrichment:
  date: '2026-09-21'
  status: enriched
  artifacts_added: 36
  pass: local-v5
