{
  "catalog_release_id": "web-search-v0.4.0",
  "generated_at": "2026-09-08T00:00:00Z",
  "event_count": 2,
  "events": [
    {
      "event_id": "chg:31d8875951c60a27",
      "event_version": "1.0.0",
      "catalog_release_id": "web-search-v0.4.0",
      "published_at": "2026-09-08T00:00:00Z",
      "record_id": "web-search:parallel",
      "provider_id": "parallel",
      "product_name": "Parallel Search API",
      "category": "web.search",
      "claim_pointer": "/claims/commercial/pricing",
      "claim_class": "pricing",
      "change_kind": "value_changed",
      "attribution": "unknown",
      "impact": "pricing",
      "previous_value": {
        "billing_model": "usage_based",
        "provider_units": [
          {
            "tier_name": "Search API",
            "amount": "5",
            "currency": "USD",
            "unit": "search_requests",
            "unit_quantity": 1000,
            "description": "Default 10 page results and excerpts per request."
          },
          {
            "tier_name": "Additional page results and excerpts",
            "amount": "1",
            "currency": "USD",
            "unit": "additional_results",
            "unit_quantity": 1000,
            "description": "Results and excerpts above the default 10 per request."
          }
        ],
        "normalized_units": []
      },
      "new_value": {
        "billing_model": "usage_based",
        "provider_units": [
          {
            "tier_name": "Search API (turbo/fast mode)",
            "amount": "1",
            "currency": "USD",
            "unit": "search_requests",
            "unit_quantity": 1000,
            "description": "Turbo or fast mode, default 10 page results and excerpts per request."
          },
          {
            "tier_name": "Search API (basic/advanced mode)",
            "amount": "5",
            "currency": "USD",
            "unit": "search_requests",
            "unit_quantity": 1000,
            "description": "Basic or advanced mode, default 10 page results and excerpts per request."
          },
          {
            "tier_name": "Additional page results and excerpts",
            "amount": "1",
            "currency": "USD",
            "unit": "additional_results",
            "unit_quantity": 1000,
            "description": "Results and excerpts above the default 10 per request, all modes."
          }
        ],
        "normalized_units": []
      },
      "previous_observed_on": "2026-08-24",
      "new_observed_on": "2026-09-07",
      "occurred_on": null,
      "occurred_bounds": {
        "after": "2026-08-24",
        "before": "2026-09-07"
      },
      "evidence": [
        {
          "source_url": "https://docs.parallel.ai/getting-started/pricing",
          "locator": "Search API component pricing",
          "observed_on": "2026-09-07"
        }
      ],
      "revision_id": "rev:parallel.pricing-2026-09-07",
      "evidence_class": "intentroute_observed",
      "corrects_event_id": null,
      "summary": "Official pricing again distinguishes turbo/fast (USD 1 per 1,000) from basic/advanced (USD 5 per 1,000); the 24 August flat USD 5 description was incomplete or the provider restored mode pricing."
    },
    {
      "event_id": "chg:10804010a888d859",
      "event_version": "1.0.0",
      "catalog_release_id": "web-search-v0.4.0",
      "published_at": "2026-09-08T00:00:00Z",
      "record_id": "web-search:parallel",
      "provider_id": "parallel",
      "product_name": "Parallel Search API",
      "category": "web.search",
      "claim_pointer": "/claims/commercial/pricing",
      "claim_class": "pricing",
      "change_kind": "value_changed",
      "attribution": "provider_change",
      "impact": "pricing",
      "previous_value": {
        "billing_model": "usage_based",
        "provider_units": [
          {
            "tier_name": "Turbo or fast",
            "amount": "1",
            "currency": "USD",
            "unit": "search_requests",
            "unit_quantity": 1000,
            "description": "Default 10 results."
          },
          {
            "tier_name": "Basic or advanced",
            "amount": "5",
            "currency": "USD",
            "unit": "search_requests",
            "unit_quantity": 1000,
            "description": "Default 10 results."
          }
        ],
        "normalized_units": []
      },
      "new_value": {
        "billing_model": "usage_based",
        "provider_units": [
          {
            "tier_name": "Search API",
            "amount": "5",
            "currency": "USD",
            "unit": "search_requests",
            "unit_quantity": 1000,
            "description": "Default 10 page results and excerpts per request."
          },
          {
            "tier_name": "Additional page results and excerpts",
            "amount": "1",
            "currency": "USD",
            "unit": "additional_results",
            "unit_quantity": 1000,
            "description": "Results and excerpts above the default 10 per request."
          }
        ],
        "normalized_units": []
      },
      "previous_observed_on": "2026-08-16",
      "new_observed_on": "2026-08-24",
      "occurred_on": null,
      "occurred_bounds": {
        "after": "2026-08-16",
        "before": "2026-08-24"
      },
      "evidence": [
        {
          "source_url": "https://docs.parallel.ai/getting-started/pricing",
          "locator": "Search API component pricing",
          "observed_on": "2026-08-24"
        }
      ],
      "revision_id": "rev:parallel.pricing-2026-08-24",
      "evidence_class": "intentroute_observed",
      "corrects_event_id": null,
      "summary": "Replaced the former Turbo/fast and Basic/advanced Search tiers with the current Search API base request and additional-result pricing."
    }
  ]
}
