Skip to main content
Every Nimble product in Python, TypeScript, Go, cURL, and the CLI. Copy, paste, and run.
Prefer not to write code? Install the Nimble plugin and describe what you need in plain language. Onboard your Agent has the one-command setup for every coding agent.
1

Get your API key

Sign up and copy your key from Settings → API Keys. Then set it as an environment variable:
Every SDK and the CLI read NIMBLE_API_KEY automatically.
2

Install a client

Requires Python 3.9+, Node.js 20 LTS+, or Go 1.22+.
Full client docs: Python, Node, Go, and CLI. Python also offers an aiohttp extra: pip install "nimble_python[aiohttp]".Calling the API over plain HTTP? Skip this step and see the API Reference.
Every example below reads the key from NIMBLE_API_KEY. The first Search example is a complete program; the rest are abbreviated and assume you have already created a client the same way. Real-time web search with structured results:

Extract

Get clean HTML and structured data from any URL:

Extract Template

Run pre-built extraction templates for popular sites, or create one for any website:

Map

Fast URL discovery and site structure mapping:

Crawl

Extract content from entire websites:

Web Search Agent

Ask a research question, get a cited answer. See the full flow in the Web Search Agent quickstart:

Next steps

Choose your integration

Plugin, MCP, SDK, or warehouse: which path fits and how each authenticates

API Reference

Full REST documentation for every endpoint

Web Search Agent

Efforts, trust reports, and use cases

Rate limits

Concurrency and throughput per plan