Skip to main content

Overview

Nimble Studio turns any website into a structured data API. Describe what data you need in plain English, and Nimble builds a production-ready Web Search Agent that delivers structured results at scale. Any website. Any data. No coding, no CSS selectors, no scraping expertise required.

Launch Nimble Studio

Create an agent for any website — see structured results in minutes

Install Plugin

Prefer your IDE? Use Nimble in Claude Code or Cursor — your AI assistant creates agents for you

Why use Nimble Studio?

Any Website

Create agents for any website — not limited to what’s in the gallery

No Coding Required

Describe what you need in plain English — Nimble handles the rest

Production-Ready at Scale

Agents are optimized for high-volume extraction with predictable unit economics

Instant API Access

Every agent works through the same simple API — use it immediately

How it works

1

Open Nimble Studio

Go to the Agentic Studio in the Nimble Platform
2

Provide a URL and describe your needs

Enter the website URL you want to extract from and describe what data you need in plain English. For example: “Extract product name, price, rating, and all review comments”
3

AI creates your agent

Our AI analyzes the page structure and builds an extraction agent based on your description. It identifies the right selectors and data patterns automatically.
4

Review and test

Preview the extracted data to make sure it matches your needs. Refine your description if needed - the AI will adjust the agent.
5

Save and use via API

Save your agent with a custom name. It’s now available via the Agent API - just like public Agent, but private to your account.

Custom vs. Public Agent

FeaturePublic AgentCustom Agent
MaintenanceMaintained by Nimble 24/7Maintained by you
SetupZero - just use agent nameCreate in Nimble Studio
AvailabilityPopular sitesAny website
Auto-healingYes - we update when sites changeNo - you update if needed
API usageSame Agent APISame Agent API
VisibilityAvailable to all usersPrivate to your account
Check the Agent Gallery first — a pre-built agent may already exist for your target site. Pre-built agents are auto-maintained by Nimble 24/7.

Example: Creating a custom agent

Let’s say you need to extract data from a niche e-commerce site that’s not in our public gallery. Step 1: Enter the URL
https://example-niche-store.com/products/widget-pro
Step 2: Describe what you need
Extract the product name, current price, original price (if on sale),
stock status, all product specifications as key-value pairs,
and the first 5 customer reviews with rating and text.
Step 3: Review the extracted data
{
  "product_name": "Widget Pro 3000",
  "current_price": 49.99,
  "original_price": 79.99,
  "stock_status": "In Stock",
  "specifications": [
    { "key": "Dimensions", "value": "10 x 5 x 3 inches" },
    { "key": "Weight", "value": "1.2 lbs" },
    { "key": "Material", "value": "Aluminum" }
  ],
  "reviews": [
    { "rating": 5, "text": "Excellent product, exactly what I needed!" },
    { "rating": 4, "text": "Good quality, fast shipping." }
  ]
}
Step 4: Save as niche_store_pdp Step 5: Use via API
from nimble_python import Nimble

nimble = Nimble(api_key="YOUR-API-KEY")

# Use your custom agent just like a public one
result = nimble.agent.run(
    agent="niche_store_pdp",  # Your custom agent name
    params={
        "url": "https://example-niche-store.com/products/another-widget"
    }
)

print(f"Product: {result['parsing']['parsed']['product_name']}")
print(f"Price: ${result['parsing']['parsed']['current_price']}")

Tips for better agents

Be specific about data types Instead of “get the price”, say “extract the current price as a number without currency symbols” Describe the structure you want Instead of “get reviews”, say “extract reviews as an array with rating (1-5) and review text for each” Mention edge cases “Extract the sale price if available, otherwise use the regular price” Test with multiple pages Try your agent on different product pages to ensure it works consistently

Agent naming

  • Use lowercase with underscores: my_store_pdp
  • Be descriptive: competitor_pricing not agent1
  • Include the site or type: niche_store_reviews

Good to know

  • Pre-built agents are auto-maintained by Nimble 24/7. Custom agents can be updated anytime in Nimble Studio if the target site changes.
  • Each agent handles one page type. For multi-page workflows, create separate agents (e.g., one for search results, one for product details).

FAQ

Yes! Custom Agent are designed for production use. They use the same reliable infrastructure as public Agent with predictable costs and high throughput.
Unlike public Agent (maintained by Nimble 24/7), custom Agent don’t auto-heal. If your extractions start failing or returning incorrect data, you’ll need to update your agent in the Nimble Studio.
There’s no limit on the number of custom Agent you can create. Create as many as you need for your use cases.
Yes, custom Agent are available to all members of your Nimble account. They’re private to your organization but shared within your team.

Next steps

Launch Nimble Studio

Create an agent for any website right now

Install Plugin

Use Nimble in Claude Code or Cursor

Agent Gallery

Browse pre-built agents for popular sites

Talk to Sales

Need enterprise scale or managed delivery?