Skip to content
ChangeGraph

Competitor pricing change monitoring API

Monitor competitor pricing changes from observations you supply

When your crawler, licensed feed, or internal system records pricing before and after, ChangeGraph turns the difference into a typed event your workflow can route.

Free: 25 monitored entities/month. Developer: $299/month for 250 monitored entities. Compare plans.

Customer-supplied input No key for the demo No card for a sandbox account

Exact use case

A competitor changes a plan price, packaging, or included feature and your team needs a dated, machine-readable record instead of another screenshot.

Input you provide

Two customer-supplied observations of the same subject, including the values and evidence your system collected.

Output you receive

Typed change events with direction, before and after values, evidence, timestamps, and a confidence score derived from the observation.

What the API does

Classifies differences in supplied observations and keeps the evidence attached to each resulting event.

Authenticated first value

After monitor setup, a successful authenticated POST /v1/monitors/{id}/snapshots that evaluates an observation and returns typed changes or a correct no-change result.

Turn a pricing observation into a dated change

When a competitor changes a plan price, your team needs the old value, the new value and the evidence behind the difference. The API classifies pricing observations your crawler, licensed feed or internal system has already collected.

The synthetic example changes plan.pro.monthly from 49 to 59. The resulting pricing event describes the increase. This page does not collect a live competitor price or promise a built-in data feed.

Use the same subject and fact keys in each snapshot

Company-data change detection needs comparable observations. Map each source field to a stable fact key and preserve the subject, source and observation context so the before-and-after values refer to the same thing.

For a pricing field, map your collected plan value to plan.pro.monthly in both snapshots. Keep currency, billing period and source definitions comparable before sending it. A company name or URL alone does not supply these facts.

Read the event type, direction and supporting facts

A useful pricing alert tells the reviewer what changed and where that conclusion came from. The same event structure can describe other supported customer-supplied company signals; your workflow decides which kinds are relevant.

Inspect kind, direction, factKey, before, after and evidence. The returned confidence is derived from the observations; it is not a probability of a future purchase or independently verified source accuracy.

Establish a baseline, then submit the next observation

Create a monitor and retain its returned ID. Submit the initial snapshot as the baseline, then send a later observation for comparison. Your own alert, CRM or research system can consume an accepted event from the response.

The accepted authenticated sequence uses POST /v1/monitors, then POST /v1/monitors/{id}/snapshots. The first snapshot establishes a baseline; the changed sample returns typed events. A correct no-change result is also interpretable. The API does not send a customer alert for you.

OpenAPI-grounded keyless demo

Detect pricing changes

Edit the supplied example, send it to /v1/demo/detect, and inspect the service’s unedited JSON response. The demo stores nothing and consumes no account quota.

Request body Ready

This sample matches the published request contract for /v1/demo/detect. Do not paste secrets or personal data.

Response
Run the demo to see the API response.

A successful response demonstrates the bounded classification or calculation shown here. It is not evidence of a deployed connector, autonomous external action, customer outcome, or commercial performance.

Pricing and recurring use

Choose a plan by monitored entities

Start with one subject from data you already hold. Choose a larger allowance as you add justified monitoring coverage across products or client portfolios. The plan unit is a monitored entity, not an alert count; collection and downstream routing remain yours.

Free

$0/month

25 monitored entities included per month.

Developer

$299/month

250 monitored entities included per month.

Growth

$999/month

1,500 monitored entities included per month.

Scale

$2,499/month

6,000 monitored entities included per month.

Prices in USD, billed monthly. Paid-plan overages and caps apply; see full pricing and Enterprise. The keyless demo requires no account.

Capability boundary

What this page does not promise

ChangeGraph does not crawl websites, acquire proprietary data, or provide a competitor data feed. It only evaluates observations you send.

  • The demo qualifies the transformation only; account verification, key creation, and a successful authenticated primary-value request are required for activation.
  • Inputs and outputs must be reviewed in the context of your own data rights, policies, and operational controls.
  • No ranking, accuracy, savings, recovery, prevention, customer, or revenue result is claimed.

From evaluation to first value

A short, explicit path

  1. Run the keyless demo.

    Confirm that the input and output shape match the job you need done.

  2. Create and verify a sandbox account.

    The email claim flow creates a product-scoped API key. No card is required for the free tier.

  3. Call the authenticated primary-value operation.

    After monitor setup, a successful authenticated POST /v1/monitors/{id}/snapshots that evaluates an observation and returns typed changes or a correct no-change result.