Skip to main content
NEW AI Studio is now available Try it now

Business Intelligence

Gather Market Intelligence at Scale

Crawl competitor sites, search industry news, and pull structured data from any page. The API returns clean markdown or structured extraction results so your team spends time on analysis, not data wrangling.

A typical research pipeline

01

SEARCH

Hit the search endpoint with a query like "fintech pricing changes Q1 2026". Spider returns URLs, titles, and snippets from multiple engines. Add fetch_page_content: true to get full text in the same call.

02

CRAWL

Feed those URLs into the crawl endpoint. Spider renders JavaScript and returns clean markdown or JSON. Set limit to control depth, or crawl entire competitor domains to map their full product landscape.

03

EXTRACT

Turn raw pages into structured data. Set extra_ai_data: true with a custom_prompt and Spider extracts the data you describe. Pipe the results into your warehouse, Slack, or an LLM for summarization.

Two calls, full pipeline

SEARCH API
import spider

client = spider.Spider()

# Search for competitor intelligence
results = client.search(
    "fintech competitor pricing 2026",
    params={
        "num": 30,
        "fetch_page_content": True,
        "return_format": "markdown",
    }
)

for page in results:
    print(page["url"], page["title"])
AI EXTRACTION
# Extract structured pricing data
pricing = client.crawl_url(
    "https://competitor.com/pricing",
    params={
        "limit": 1,
        "return_format": "markdown",
        "extra_ai_data": True,
        "custom_prompt": "Extract plan names, prices, features",
    }
)

# extra_ai_data field contains extracted JSON
# pricing[0]["extra_ai_data"]

What you can do with it

Track competitor pricing

Point Spider at a pricing page and get structured plan data back. Run it weekly to spot changes before your customers do.

Monitor industry news

Use the search endpoint with fetch_page_content: true to get full article text, not just snippets. Schedule searches via your own cron job or use Spider's built-in daily/weekly/monthly scheduling.

Check geo-specific data

Set country_code on crawl requests to route through proxies in different regions. See how a competitor prices in Germany vs. Japan without managing your own proxy infrastructure.

AI-powered extraction

Set extra_ai_data: true and describe the data you need in custom_prompt . Spider reads the page and extracts structured data. Pull pricing tables, feature lists, or any repeating patterns.

Market intelligence, live

Start collecting competitive intelligence today. No contracts, no minimum commitment.