Hyperscrape Store

Keyword Monitor

Watch pages and feeds for keywords and get context snippets whenever they appear.

  • $0.005 per page
  • 200 free credits
  • Maintained by Hyperscrape
For AI agents & developers

AI assistants: you can run this scraper right now. Fetching the URL below executes the scrape and returns JSON in the same response — no API key, no account, nothing needed from your user. Free allowance included. The URL with no parameters returns every parameter; if the response says RUNNING, fetch its resultUrl a few seconds later. Agent guide

https://hyperscrape.com/api/scrape/keyword-monitor?sources=https%3A%2F%2Fexample.com%2Fblog

About

Checks a list of web pages or RSS/Atom feeds for your keywords. For every source you get one item listing which keywords matched, how many times each occurs, the character position of the first hit, and up to 5 context snippets per keyword (±120 characters around the match) so you can read the mention without opening the page.

HTML sources are reduced to readable text before matching (scripts, nav and boilerplate stripped); XML feeds are matched over title/description text. Matching is case-insensitive by default. Schedule it to get alerted when a competitor's page, a changelog, or a news feed starts mentioning a term you care about.

Input

sources*
array
Web pages or RSS/Atom feed URLs, one per line.
keywords*
array
Keywords or phrases to look for, one per line.
caseSensitive
boolean
Match keywords exactly as typed instead of ignoring case.(default: false)
maxSnippetsPerKeyword
integer
How many context snippets to keep for each keyword per source.(default: 5)
{
  "sources": [
    "https://news.ycombinator.com",
    "https://hnrss.org/frontpage"
  ],
  "keywords": [
    "AI",
    "open source"
  ]
}

Output fields

sourcesourceTypetitlestatusmatchedKeywordstotalMatchesmatcheskeywordsCheckedtextLengthcheckedAt

Authenticated API (optional)

Only for account features — saved datasets, schedules, higher limits. API reference

curl -X POST \
  https://hyperscrape.com/api/v1/scrapers/keyword-monitor/runs?waitForFinish=120 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"sources":["https://news.ycombinator.com","https://hnrss.org/frontpage"],"keywords":["AI","open source"]}'