Skip to main content
Page endpoints operate on public URLs — no agent required. Use them when you know you need page-level content.

Endpoints

EndpointPurpose
POST /page-findDiscover relevant URLs on a domain for keywords
POST /page-scrapeExtract structured content from one URL
POST /page-analyzeLLM analysis of one page against a question

Find pages first

When you don’t know the exact URL:
curl --request POST \
  --url https://api.tryhuntr.com/page-find \
  --header 'content-type: application/json' \
  --header "x-api-key: ${HUNTR_API_KEY}" \
  --data '{
    "domain": "stripe.com",
    "keywords": ["pricing", "enterprise", "security"]
  }'
Returns ranked URLs — then scrape or analyze the best match.

Scrape a page

curl --request POST \
  --url https://api.tryhuntr.com/page-scrape \
  --header 'content-type: application/json' \
  --header "x-api-key: ${HUNTR_API_KEY}" \
  --data '{ "url": "https://stripe.com/pricing" }'
Returns metadata, text blocks, links, and images. Does not crawl other pages.

Analyze a page

curl --request POST \
  --url https://api.tryhuntr.com/page-analyze \
  --header 'content-type: application/json' \
  --header "x-api-key: ${HUNTR_API_KEY}" \
  --data '{
    "url": "https://linear.app/security",
    "prompt": "What compliance certifications and security practices does this page mention?"
  }'
Runs an LLM over scraped content — useful for structured extraction from one page.

vs /research

SituationUse
You know the URL and need its content/page-scrape
You know the URL and need one answered question/page-analyze
You need cross-source synthesis on an account/research

Next step