# Emerge API ## Docs - [AGENTS](https://docs.emergedata.ai/AGENTS.md) - [CLAUDE](https://docs.emergedata.ai/CLAUDE.md) - [Contextual Menu](https://docs.emergedata.ai/ai/contextual-menu.md): One-click AI integrations on every documentation page - [AI Workflow Examples](https://docs.emergedata.ai/ai/examples.md): Real-world examples of using AI tools with Emerge documentation - [How to build an app with Emerge (Quickstart Masterprompt)](https://docs.emergedata.ai/ai/how-to-build-an-app-with-emerge-quickstart-masterprompt.md): Hidden masterprompt for AI agents to build an end-to-end Emerge integration - [MCP Docs Setup](https://docs.emergedata.ai/ai/mcp-docs-setup.md): Connect AI tools to Emerge documentation via MCP - [MCP Query Setup](https://docs.emergedata.ai/ai/mcp-query-setup.md): Connect AI tools to query consented user data via MCP - [MCP Query Tools Reference](https://docs.emergedata.ai/ai/mcp-query-tools.md): Detailed reference for all Query API MCP tools - [Ship with MCP](https://docs.emergedata.ai/ai/overview.md): Connect AI tools to Emerge documentation and user data via MCP - [Job](https://docs.emergedata.ai/api-reference/jobs/job.md) - [Jobs](https://docs.emergedata.ai/api-reference/jobs/jobs.md) - [Create Flow Config](https://docs.emergedata.ai/api-reference/link/create-flow-config.md): Create or update a flow configuration for the authenticated client. - [Get Consent Status](https://docs.emergedata.ai/api-reference/link/get-consent-status.md): Get consent status per provider for a partner user (`uid`). - [Get Export Status](https://docs.emergedata.ai/api-reference/link/get-export-status.md): Check export readiness per provider for a partner user (`uid`). - [List Flow Configs](https://docs.emergedata.ai/api-reference/link/list-flow-configs.md): List all flow configurations for the authenticated client. - [Ads](https://docs.emergedata.ai/api-reference/query-async/ads.md) - [Browsing](https://docs.emergedata.ai/api-reference/query-async/browsing.md) - [Receipts](https://docs.emergedata.ai/api-reference/query-async/receipts.md) - [Search](https://docs.emergedata.ai/api-reference/query-async/search.md) - [YouTube](https://docs.emergedata.ai/api-reference/query-async/youtube.md) - [Get ad impressions (synchronous)](https://docs.emergedata.ai/api-reference/query-sync/get-ad-impressions-synchronous.md): Returns ad impression data immediately using the api_ads mart view. - [Get available categories](https://docs.emergedata.ai/api-reference/query-sync/get-available-categories.md): Return distinct category paths available for a given table. - [Get browsing history (synchronous)](https://docs.emergedata.ai/api-reference/query-sync/get-browsing-history-synchronous.md): Returns browsing history data immediately using the api_browsing mart view. - [Get receipts (synchronous)](https://docs.emergedata.ai/api-reference/query-sync/get-receipts-synchronous.md): Returns receipt data immediately using the api_receipts mart view. - [Get search history (synchronous)](https://docs.emergedata.ai/api-reference/query-sync/get-search-history-synchronous.md): Returns search history data immediately using the api_search mart view. - [Get YouTube activity (synchronous)](https://docs.emergedata.ai/api-reference/query-sync/get-youtube-activity-synchronous.md): Returns YouTube activity data immediately using the api_youtube mart view. - [Changelog](https://docs.emergedata.ai/changelog.md): API updates and documentation changes - [The Control Room Overview](https://docs.emergedata.ai/control-room/overview.md): Manage credentials, flow configs, and webhooks in the Control Room - [Data Wallet Overview](https://docs.emergedata.ai/data-wallet/overview.md): End-user dashboard for transparency and consent revocation - [Emerge API](https://docs.emergedata.ai/index.md): Privacy-first access to consented user data for personalization and insights - [Authentication](https://docs.emergedata.ai/link/authentication.md): API credentials and HMAC signing for Emerge Link - [Callbacks](https://docs.emergedata.ai/link/callbacks.md): Handle redirect callbacks from the consent flow - [Create Signed Links](https://docs.emergedata.ai/link/create-link.md): Generate HMAC-signed URLs for the consent flow - [Data Wallet](https://docs.emergedata.ai/link/data-wallet.md): End-user dashboard for tracking access and revoking consent - [Link Overview](https://docs.emergedata.ai/link/overview.md): Collect user consent with Emerge Link - [Webhooks](https://docs.emergedata.ai/link/webhooks.md): Receive consent and data lifecycle events from Emerge Link - [Data Schema](https://docs.emergedata.ai/query/data-schema.md): Field-level schema for Query API event records - [Event Categories](https://docs.emergedata.ai/query/event-categories.md): Category taxonomy used in Query API event data - [Query API Overview](https://docs.emergedata.ai/query/overview.md): Retrieve consented user data with sync or async queries - [Pagination & Delta Queries](https://docs.emergedata.ai/query/pagination.md): Handle large datasets with cursors and incremental queries - [Quickstart](https://docs.emergedata.ai/quickstart.md): Integrate Emerge lightning-fast - [Python SDK](https://docs.emergedata.ai/sdks/python.md): Complete Python implementation for Emerge API - [TypeScript SDK](https://docs.emergedata.ai/sdks/typescript.md): Complete TypeScript implementation for Emerge API ## OpenAPI Specs - [openapi](https://emerge-openapi-specs.s3.eu-central-1.amazonaws.com/query/1.21.0/openapi.json) - [query](https://docs.emergedata.ai/openapi/query.json) - [link](https://docs.emergedata.ai/openapi/link.json) ## Optional - [The Control Room](https://dashboard.emergedata.ai) - [Data Wallet](https://wallet.emergedata.ai) - [Our site](https://emergedata.ai) - [Support](mailto:account@emergedata.ai)