Desearch gives developers one API surface for live web, social, and AI-assisted search. Use it when your product, agent, or workflow needs current information from the web, X, TikTok, Facebook, Instagram, and other supported sources instead of stale training data.
Desearch is available through:
- Desearch Console — create API keys, test requests in the playground, monitor usage, and manage billing.
- REST API — call search and retrieval endpoints directly from your backend.
- SDKs and integrations — use Python, JavaScript, MCP, OpenAI-style workflows, function calling, and RAG examples.
What Desearch is best for
- AI agents that need fresh context — retrieve current web and social results before an agent writes, reasons, or acts.
- Search products — build AI search, web search, and social search experiences with structured API responses.
- Market and trend intelligence — monitor discussions, posts, comments, profiles, and links across major sources.
- Data enrichment — retrieve source URLs, posts, profiles, media, comments, and summaries for downstream pipelines.
Main API families
| API family | Use it for |
|---|
| AI Search | Multi-source AI search with links and summaries. |
| Web Search | SERP-style web results and crawl output. |
| X Search | X/Twitter search, post lookup, users, replies, retweeters, and trends. |
| TikTok Search | TikTok search, post/profile lookup, profile posts, comments, hashtags, and trending posts. |
| Facebook Search | Facebook search, post lookup, profile/page lookup, page posts, comments, and hashtags. |
| Instagram Search | Instagram search, media/profile lookup, profile posts, comments, and hashtag media. |
| Numinous Forecasting | Forecast job creation and result retrieval. |
Quick start
- Create an account in Desearch Console.
- Generate an API key from API Keys.
- Call the REST API with your key in the
Authorization header.
- Check Pricing and Billing for usage, request-cost metadata, and balance management.
- Use the API Reference for endpoint-specific parameters and responses.
curl --request POST 'https://api.desearch.ai/desearch/ai/search' \
--header 'Authorization: $DESEARCH_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"prompt": "latest AI search API benchmarks",
"tools": ["web", "reddit", "arxiv"],
"date_filter": "PAST_WEEK",
"count": 10,
"streaming": false
}'
Keep API keys server-side. Do not expose production keys in browser code, public repos, screenshots, or support messages.