Skip to content
Gridlode
Competitor and market researchFor founders, marketers, analysts

See what competitors run, who is behind them and when they change

Turn a competitor's domain into a profile: the technologies on its site, its analytics and ad IDs, the network it is hosted on and the other sites that share its tracking IDs. Then watch its pricing page, job openings and ads so you hear about changes before your customers do.

The workflow

3 steps, one API key.

Run the steps in order, or call only the one you're missing. Every API links to its parameters, response fields and a live demo.

  1. Step 1: Profile competitors

    Tech stack, analytics and ad IDs, hosting, company profile and sites that share the same owner.

  2. Step 2: Compare reach

    Authority score, similar sites, search visibility, the ads they run on Google, Meta and TikTok, and their patents.

  3. Step 3: Watch for changes

    Monitor pricing pages, tech stacks and job openings for changes.

What you get

Clean, normalised data you can use as-is.

  • CMS, frameworks, analytics, ad pixels, CDN and payment providers
  • Company name, description, public emails, phones and social profiles
  • Other websites that share the same Analytics, Tag Manager, AdSense or Pixel ID
  • Hosting provider, ASN and network owner
  • Pricing and feature pages as clean text, with change alerts
  • Open roles by department and the ads they run in public ad libraries
Every response includes
  • request_id, credits charged and your remaining balance
  • Cache age, so you know how fresh the data is
  • The normalised parameters we actually ran
  • One error format; errors never cost credits
Code

The whole workflow, ready to run.

Each step is one HTTPS request with your key in the Authorization header. The parameters are working examples; swap in your own niche, domains or IDs.

Base URL
https://api.gridlode.com
Auth header
Authorization: Bearer YOUR_API_KEY
export GRIDLODE_KEY="your_api_key"

# 1. Profile competitors: Technology Lookup
curl "https://api.gridlode.com/v1/domain/tech?domain=wordpress.org" \
  -H "Authorization: Bearer $GRIDLODE_KEY"

# 2. Compare reach: Domain Authority
curl "https://api.gridlode.com/v1/domain/authority?domain=wikipedia.org" \
  -H "Authorization: Bearer $GRIDLODE_KEY"

# 3. Watch for changes: URL to Markdown
curl "https://api.gridlode.com/v1/url/markdown?url=https%3A%2F%2Fexample.com%2F" \
  -H "Authorization: Bearer $GRIDLODE_KEY"

# Keep watching: page content monitor
curl -X POST "https://api.gridlode.com/v1/monitors" \
  -H "Authorization: Bearer $GRIDLODE_KEY" -H "Content-Type: application/json" \
  -d '{"template":"page_change","target":"https://competitor.com/pricing","options":{"keyword":"enterprise"}}'

Prefer no code? Upload a list as a bulk job in the dashboard, or connect the MCP server to your AI assistant.

Get alerted when it changes

Monitors re-run an engine on a schedule, keep the full history and email you or call a signed webhook on every change. Each check is billed like a normal request, and failed checks are free.

  • Page contentLive now

    Detects any change to the readable text of a page, and can alert when it mentions a word you choose.

    template: page_change · checks daily · 1 credit per check
POST /v1/monitors
curl -X POST "https://api.gridlode.com/v1/monitors" \
  -H "Authorization: Bearer $GRIDLODE_KEY" -H "Content-Type: application/json" \
  -d '{
    "template": "page_change",
    "target": "https://competitor.com/pricing",
    "options": {
      "keyword": "enterprise"
    },
    "webhook_url": "https://example.com/hooks/gridlode"
  }'

Have a list? Run it as a bulk job.

Send up to 10,000 inputs at once, for example every domain for step 1 (profile competitors), and download the results as CSV or JSON. Each item is billed like a single request, failed items are free, and the job stops cleanly at your spend cap.

  • Upload a CSV in the dashboard, or POST a list to the API
  • Signed webhook when the job finishes
POST /v1/tasks · Technology Lookup
curl -X POST "https://api.gridlode.com/v1/tasks" \
  -H "Authorization: Bearer $GRIDLODE_KEY" -H "Content-Type: application/json" \
  -d '{
    "engine": "domain.tech",
    "field": "domain",
    "inputs": [
      "stripe.com",
      "shopify.com",
      "notion.so"
    ],
    "name": "Competitor and market research: profile competitors"
  }'
Pricing example

1,000 items for $4.00.

You pay per result, in credits from one wallet that every engine shares. The estimate uses each engine's published price per unit; change the volume to see how it scales.

  • 1,000 free credits when you sign up, no card
  • Packs never expire; plans only make credits cheaper
  • Hard monthly spend caps, so jobs stop where you say
Plans and credit packs
Items per step
  • Step 1 · Profile competitors
    Technology Lookup
    Live2 cr / call
    2,000
    credits for 1,000 calls
  • Step 2 · Compare reach
    Domain Authority
    Live1 cr / call
    1,000
    credits for 1,000 calls
  • Step 3 · Watch for changes
    URL to Markdown
    Live1 cr / call
    1,000
    credits for 1,000 calls
Total
4,000
credits
At list price
$4.00
$1.00 per 1,000 credits
Enterprise volume
$1.20
from $0.30 per 1,000 credits

Assumes 1,000 units at every step; real chains usually shrink (not every business lists an email). Failed requests are free and cached results cost half.

FAQ

Competitor and market research: questions

Can I find all sites run by the same company?

Yes. The reverse ID lookup finds sites sharing a Google Analytics, Tag Manager, AdSense or Meta Pixel ID across our index of top websites.

How do I get alerted when a competitor changes its pricing page?

Create a page_change monitor on the URL. It compares the readable text of the page on every check, keeps a history of versions, and can also alert when the page mentions a word you choose, such as "enterprise" or "free trial".

Is this allowed?

Yes. Every engine reads only what a signed-out visitor can see, respects robots.txt on page fetches and never logs in to anything.

How much does competitor and market research with Gridlode cost?

Running the workflow on 1,000 items uses about 4,000 credits (Technology Lookup at 2 credits per call, Domain Authority at 1 credits per call and URL to Markdown at 1 credits per call). That is $4.00 at list price and as little as $1.20 at enterprise volume. Every new account gets 1,000 free credits, failed requests are free and cached results cost half.

Which of these APIs can I use today?

Technology Lookup, Company Enrichment, Reverse Analytics & AdSense ID Lookup, IP Lookup (ASN, Network, Hosting), Domain Authority, Similar Sites, Bing Search, URL to Markdown, Screenshot, Company Careers Page Jobs and Google Patents Search are live now. Google Ads Transparency Center, Meta Ad Library, TikTok Ad Library and Google Finance are built and launching soon; the status on each API page changes the day they switch on.

Run your first competitor and market research job on us.

1,000 free credits, no card. Your API key is ready the moment you sign up.