API Keys
Keys authenticate your requests. They are shown in full only once on creation.
New key created — copy it now, it won't be shown again
Store it in your environment variables as GIVEMESEARCH_API_KEY
Active keys
⌛
Loading…Account
Your plan and subscription details.
Subscription
—
Plan
—
Status
—
Monthly limit
Change password
Quick start
Drop givemesearch into your agent in minutes.
Your API key
Replace YOUR_KEY with one of your active keys from the API Keys tab.
# Search the web curl "https://api.givemesearch.com/v1/search" \ -G \ --data-urlencode "q=rust tokio async runtime" \ -d "n=10" \ -H "Authorization: Bearer YOUR_KEY"
import requests res = requests.get( "https://api.givemesearch.com/v1/search", params={"q": "rust tokio async runtime", "n": 10}, headers={"Authorization": "Bearer YOUR_KEY"}, ) results = res.json()["results"]
// fetch (Node 18+) const res = await fetch( "https://api.givemesearch.com/v1/search?q=rust+tokio&n=10", { headers: { Authorization: "Bearer YOUR_KEY" } } ); const { results } = await res.json();
// Claude Desktop / Cursor / Windsurf { "mcpServers": { "givemesearch": { "command": "npx", "args": ["-y", "givemesearch-mcp@latest"], "env": { "GIVEMESEARCH_API_KEY": "YOUR_KEY" } } } }
Tool-call format (OpenAI compatible)
// POST https://api.givemesearch.com/v1/search // Authorization: Bearer YOUR_KEY { "name": "web_search", "parameters": { "query": "rust tokio thread pool", "num_results": 10, "category": "it" } }
Categories: it · general · news · science