CrawlForge MCP
HomePlaygroundUse CasesIntegrationsPricingDocumentationBlog
Competitor Monitoring API Pay As You Go: What a Check Costs
Use Cases
Back to Blog
Use Cases

Competitor Monitoring API Pay As You Go: What a Check Costs

C
CrawlForge Team
Engineering Team
September 9, 2026
4 min read

On this page

Quick Answer

A pay-as-you-go competitor monitoring API bills you per comparison instead of per page you are allowed to watch. CrawlForge charges 3 credits — the track_changes price — for each target it fetches and compares, and nothing else: creating, listing, pausing and deleting monitors are zero-credit calls, there is no per-monitor or per-page fee, and targets that come back blocked or errored are never charged because each check holds credits up front and settles to what actually ran. At the $3-per-1,000 one-time pack rate that is about $0.009 per check, so five pricing pages watched daily is 450 credits or roughly $1.35 a month, and forty pages watched weekly is 480 credits or about $1.44. Subscription monitoring tools meter two ceilings and a seat count instead, which is cheaper at low page counts and much more expensive when breadth outruns frequency. What CrawlForge does not sell is contact or firmographic data: it reads pages you point it at.

You want to watch forty competitor pages. Pricing, changelogs, careers, status, docs. Most of them will not change this quarter — which is exactly why you want them watched, because nobody is going to open a rival's careers page every Monday by hand.

Then you read a monitoring vendor's pricing page and find that the plan which allows forty pages is $70 a month, whether those pages change or not.

A competitor monitoring api pay as you go bills a different unit. Not how many pages you are permitted to have. How many comparisons actually ran.

What is metered, and what is not?

One thing is metered: a target that got fetched and compared. That is 3 credits, the track_changes price, per target per check.

Everything around it is free.

  • Management calls cost nothing. Creating, listing, updating, pausing or deleting a monitor is a zero-credit call. There is no per-monitor fee and no per-page fee, and an account holds up to 50 monitors of 20 targets each whether or not you use them.
  • Blocked and failed targets are not charged. A check holds 3 credits per target up front and settles to what actually ran, so a Cloudflare wall, a timeout or a 500 costs nothing.
  • The estimate is a ceiling. Every monitor reports estimated_credits_per_month, which assumes every target is fetched and compared on every run. Real months come in under it.

What does a check actually cost?

A credit is $0.003 at the one-time 1,000-credit pack rate, so one target compared once is $0.009. Over thirty days:

What you watchScheduleChecksCredits≈ Cost
5 pricing pagesdaily150450$1.35
40 pages — pricing, changelogs, careersweekly160480$1.44
1 pricing pagehourly7202,160$6.48

The third row is the one that reframes the problem. Frequency is what costs money; breadth is nearly free. Watching forty pages once a week is cheaper than watching a single page every hour, and the forty-page watch is the one that catches a competitor quietly opening a New York sales office.

Why does the billing unit change what you monitor?

Because a page cap forces you to decide, in advance, which competitor pages matter — and you have to decide before you know.

Visualping is the clearest example of the other shape, and its pricing page as of 2026-09-09 reads: free gives 150 checks across 5 pages at hourly resolution; Personal 1K is $14 a month for 1,000 checks across 10 pages; Personal 5K is $35 for 20 pages; Business 20K is $140 for 200 pages and 5 seats. Two ceilings and a seat count, and you hit whichever one comes first.

At small scale that is a fine deal, and worth saying plainly: five pages checked daily is 150 checks, which fits inside their free plan. We charge $1.35 for it.

The shapes diverge when breadth outruns frequency. Two hundred pages checked weekly is about 800 checks a month — comfortably inside a $14 plan's check budget, and twenty times over its page budget, so it costs $140. Metered, the same two hundred pages are 2,400 credits, around $7.

What you give up

A per-page subscription is buying a product, not just a meter — a UI with side-by-side visual diffs, Slack and Teams destinations, false-alert tuning, a recorder for clicking through a login before each check. CrawlForge monitors are an API: one POST with a cron schedule, a CSS selector to scope each diff, and delivery by email or signed webhook. How that endpoint works is a different post.

And it reads pages you point it at. It holds no contact records, no firmographics and no org charts, so it sits above whatever database your enrichment already runs on rather than replacing it.

The signup grant is 1,000 credits, which covers a five-page daily watch for two months before you spend anything — and those credits do not expire, so a monitor you pause in July still has its balance in November.

Start free with 1,000 credits, or open the monitors dashboard and read one real check before you write any code.

Try this yourself — no signup needed

Run any of the 30 CrawlForge scraping and extraction tools available in the playground, then start free with 1,000 credits.

1,000 free credits • One-time • No credit card required

Tags

pricingcompetitor monitoringmonitorstrack_changescredits

About the Author

C

CrawlForge Team

Engineering Team

Building the most comprehensive web scraping MCP server. We create tools that help developers extract, analyze, and transform web data for AI applications.

Stay updated with the latest insights

Get tutorials, product updates, and web scraping tips delivered to your inbox.

No spam. Unsubscribe anytime.

Put this into practice

Test CrawlForge's tools on any URL — free, no signup.

On this page

Frequently Asked Questions

What exactly am I charged for on each check?+

Three credits per target that was fetched and compared — the same price as a track_changes call. A check holds 3 credits for every target up front, then settles to what actually ran: targets that came back new, changed or unchanged keep their 3 credits, and targets that came back blocked or error are refunded, so a competitor turning on bot protection costs nothing. Creating, listing, updating, pausing and deleting monitors are all free, and every check writes one track_changes row to the usage log so the charge is auditable after the fact.

Is there a subscription or a minimum spend?+

No. Monitors run on the same credit balance as every other CrawlForge tool, and that balance can come from the free 1,000-credit signup grant or a one-time pack bought without any subscription. There is no monitoring plan to pick, no per-monitor line item and no seat count — an idle monitor bills nothing, and the same credits pay for a scrape or a search if you spend them elsewhere instead.

What happens if my balance runs out mid-month?+

The check is skipped rather than half-run. If the balance cannot cover the hold, CrawlForge records the check with status insufficient_credits, fetches nothing and charges nothing. The monitor stays scheduled and its next slot tries again, so topping up resumes the watch without recreating anything — but the checks missed while the balance was empty are not backfilled.

When is a monitoring subscription the better deal?+

When a small number of pages need checking very often. Frequency is what costs money on a metered API: one page checked every hour is 2,160 credits a month, roughly $6.50, and every fifteen minutes it is 8,640 credits — at which point a flat plan covering unlimited checks on a handful of pages wins. Metered pricing wins the opposite shape, many pages checked occasionally, because there is no cap on how many pages you may watch. Consecutive runs on one monitor must also be at least five minutes apart, so sub-minute polling is not on offer at any price.

Related Articles

Competitor Monitoring API for Consultants: One Per Client
Use Cases

Competitor Monitoring API for Consultants: One Per Client

Fifty monitors, twenty URLs each, one per client. Pausing keeps the baseline, so a dormant engagement bills nothing and loses no history.

C
CrawlForge Team
|
Sep 11
|
5m
Competitor Monitoring API for RevOps: No Scraper to Run
Use Cases

Competitor Monitoring API for RevOps: No Scraper to Run

One POST puts up to 20 competitor URLs on a cron. CrawlForge diffs them and sends a signed webhook — no per-monitor fee, nothing on your side to babysit.

C
CrawlForge Team
|
Sep 7
|
4m
MCP Server for Due Diligence: What an Agent Can Verify
Use Cases

MCP Server for Due Diligence: What an Agent Can Verify

It will not hand you a registry database. What it adds is a traceable path from every line of the memo back to the page it came from.

C
CrawlForge Team
|
Sep 4
|
4m

Footer

CrawlForge MCP

Enterprise web scraping for AI Agents. 31 specialized MCP tools designed for modern developers building intelligent systems.

Product

  • Features
  • Playground
  • Pricing
  • Use Cases
  • Integrations
  • Alternatives
  • Changelog

Resources

  • Getting Started
  • API Reference
  • Templates
  • Guides
  • Blog
  • Glossary
  • FAQ
  • Sitemap

Developers

  • MCP Protocol
  • Claude Desktop
  • Cursor IDE
  • LangChain
  • LlamaIndex

Company

  • About
  • Contact
  • Privacy
  • Terms
  • Acceptable Use
  • Security
  • Cookies

Stay updated

Get the latest updates on new tools and features.

Built with Next.js and MCP protocol

© 2025-2026 CrawlForge. All rights reserved.