{
  "@context": "https://schema.org",
  "@type": "Dataset",
  "name": "Scraping cost per usable record: scenario model",
  "description": "36 authored credit-capacity scenarios. One observed plan allowance and price; request multipliers and buyer acceptance fractions are assumptions. Allocated cost is not an invoice. Failed requests, support for request types, extra charges, labor and quality costs are not modeled.",
  "url": "https://konabayev.com/blog/scraping-cost-per-usable-record/",
  "version": "1.0.0",
  "dateModified": "2026-10-03",
  "creator": {
    "@type": "Person",
    "name": "Tugelbay Konabayev",
    "url": "https://konabayev.com/about/"
  },
  "isAccessibleForFree": true,
  "measurementTechnique": "Deterministic authored sensitivity model; not a field study. Reproduce with the downloadable dependency-free Node.js module.",
  "variableMeasured": [
    {
      "@type": "PropertyValue",
      "propertyID": "scenario_id",
      "name": "scenario_id",
      "description": "Unique deterministic scenario ID; not a surveyed customer."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "observation_type",
      "name": "observation_type",
      "description": "authored_scenario: derived from deliberately selected inputs, not field observations."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "has_assumed_inputs",
      "name": "has_assumed_inputs",
      "description": "True: some or all numeric inputs were deliberately selected by the author."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "target_accepted_records",
      "name": "target_accepted_records",
      "description": "Assumed desired number of records accepted by the buyer quality rule."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "assumed_credits_per_billable_response",
      "name": "assumed_credits_per_billable_response",
      "description": "Sensitivity assumption, not a verified request-type price or supported configuration."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "assumed_accepted_fraction",
      "name": "assumed_accepted_fraction",
      "description": "Deterministic planning fraction accepted by buyer among billable responses; not a measured probability or provider success rate."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "modeled_billable_responses",
      "name": "modeled_billable_responses",
      "description": "ceil(target / acceptance fraction). A planning quantity, not a probability guarantee."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "modeled_required_credits",
      "name": "modeled_required_credits",
      "description": "Billable responses multiplied by assumed credits per response."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "observed_plan",
      "name": "observed_plan",
      "description": "Name and monthly billing basis shown in official source."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "observed_monthly_subscription_usd",
      "name": "observed_monthly_subscription_usd",
      "description": "Observed base monthly plan price in USD; not prorated actual invoice."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "observed_monthly_credit_allowance",
      "name": "observed_monthly_credit_allowance",
      "description": "Observed plan monthly credit allowance."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "fits_observed_credit_allowance",
      "name": "fits_observed_credit_allowance",
      "description": "Credit-budget check only; not proof request type, concurrency, target or other product requirements are supported."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "modeled_base_subscription_usd_if_fits",
      "name": "modeled_base_subscription_usd_if_fits",
      "description": "49 if modeled demand fits allowance, otherwise null (larger configuration quote unknown). Excludes tax and unmodeled charges."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "allocated_cost_usd",
      "name": "allocated_cost_usd",
      "description": "49 * modeled credits /100000, rounded to 6 decimal USD when within allowance, otherwise null. Allocation, NOT invoice or overage price."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "allocated_usd_per_1000_accepted",
      "name": "allocated_usd_per_1000_accepted",
      "description": "Unrounded allocation *1000/target, rounded to 6 decimal USD. Not actual usage-based billing."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "allocation_outside_plan_capacity",
      "name": "allocation_outside_plan_capacity",
      "description": "True marks demand beyond the modeled Hobby allowance. Larger plans exist in the source but are not mapped to these scenarios; monetary allocations are null, not overage quotes."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "source_url",
      "name": "source_url",
      "description": "Official source for narrow factual context only; does not source assumed scenario inputs."
    },
    {
      "@type": "PropertyValue",
      "propertyID": "source_verified_date",
      "name": "source_verified_date",
      "description": "Date official source response was acquired/read; not customer observation period."
    }
  ],
  "distribution": [
    {
      "@type": "DataDownload",
      "encodingFormat": "text/csv",
      "contentUrl": "https://konabayev.com/data/scraping-cost-per-usable-record.csv"
    },
    {
      "@type": "DataDownload",
      "encodingFormat": "application/json",
      "contentUrl": "https://konabayev.com/data/scraping-cost-per-usable-record.json"
    },
    {
      "@type": "DataDownload",
      "encodingFormat": "application/x-ndjson",
      "contentUrl": "https://konabayev.com/data/scraping-cost-per-usable-record.jsonl"
    }
  ],
  "slug": "scraping-cost-per-usable-record",
  "currency": "USD",
  "row_count": 36,
  "observation_type": "authored_scenario",
  "source_provenance": [
    {
      "url": "https://www.scraperapi.com/pricing/",
      "verified_date": "2026-10-03",
      "observed_inputs": {
        "plan": "Hobby",
        "monthly_usd": 49,
        "monthly_credits": 100000
      },
      "quotations": [
        "#### Hobby",
        "- **Price**: $49 /month or $44.10 /month billed annually",
        "- **API Credits**: 100,000"
      ],
      "scope": "Monthly base price and allowance only; exact multipliers not established by this snapshot."
    }
  ],
  "data_dictionary": {
    "scenario_id": "Unique deterministic scenario ID; not a surveyed customer.",
    "observation_type": "authored_scenario: derived from deliberately selected inputs, not field observations.",
    "has_assumed_inputs": "True: some or all numeric inputs were deliberately selected by the author.",
    "target_accepted_records": "Assumed desired number of records accepted by the buyer quality rule.",
    "assumed_credits_per_billable_response": "Sensitivity assumption, not a verified request-type price or supported configuration.",
    "assumed_accepted_fraction": "Deterministic planning fraction accepted by buyer among billable responses; not a measured probability or provider success rate.",
    "modeled_billable_responses": "ceil(target / acceptance fraction). A planning quantity, not a probability guarantee.",
    "modeled_required_credits": "Billable responses multiplied by assumed credits per response.",
    "observed_plan": "Name and monthly billing basis shown in official source.",
    "observed_monthly_subscription_usd": "Observed base monthly plan price in USD; not prorated actual invoice.",
    "observed_monthly_credit_allowance": "Observed plan monthly credit allowance.",
    "fits_observed_credit_allowance": "Credit-budget check only; not proof request type, concurrency, target or other product requirements are supported.",
    "modeled_base_subscription_usd_if_fits": "49 if modeled demand fits allowance, otherwise null (larger configuration quote unknown). Excludes tax and unmodeled charges.",
    "allocated_cost_usd": "49 * modeled credits /100000, rounded to 6 decimal USD when within allowance, otherwise null. Allocation, NOT invoice or overage price.",
    "allocated_usd_per_1000_accepted": "Unrounded allocation *1000/target, rounded to 6 decimal USD. Not actual usage-based billing.",
    "allocation_outside_plan_capacity": "True marks demand beyond the modeled Hobby allowance. Larger plans exist in the source but are not mapped to these scenarios; monetary allocations are null, not overage quotes.",
    "source_url": "Official source for narrow factual context only; does not source assumed scenario inputs.",
    "source_verified_date": "Date official source response was acquired/read; not customer observation period."
  },
  "reproduction": {
    "code_url": "https://konabayev.com/data/growth-cost-models.mjs",
    "command": "node growth-cost-models.mjs --out ./data",
    "verification_command": "node growth-cost-models.mjs --out ./data --check",
    "csv_null_encoding": "empty cell; not zero",
    "numeric_rounding": "Derived fractional outputs rounded to 6 decimal places; counts and whole-dollar inputs exact."
  },
  "data": [
    {
      "scenario_id": "scrape-1000-1-50",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 1000,
      "assumed_credits_per_billable_response": 1,
      "assumed_accepted_fraction": 0.5,
      "modeled_billable_responses": 2000,
      "modeled_required_credits": 2000,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": true,
      "modeled_base_subscription_usd_if_fits": 49,
      "allocated_cost_usd": 0.98,
      "allocated_usd_per_1000_accepted": 0.98,
      "allocation_outside_plan_capacity": false,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-1000-1-80",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 1000,
      "assumed_credits_per_billable_response": 1,
      "assumed_accepted_fraction": 0.8,
      "modeled_billable_responses": 1250,
      "modeled_required_credits": 1250,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": true,
      "modeled_base_subscription_usd_if_fits": 49,
      "allocated_cost_usd": 0.6125,
      "allocated_usd_per_1000_accepted": 0.6125,
      "allocation_outside_plan_capacity": false,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-1000-1-100",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 1000,
      "assumed_credits_per_billable_response": 1,
      "assumed_accepted_fraction": 1,
      "modeled_billable_responses": 1000,
      "modeled_required_credits": 1000,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": true,
      "modeled_base_subscription_usd_if_fits": 49,
      "allocated_cost_usd": 0.49,
      "allocated_usd_per_1000_accepted": 0.49,
      "allocation_outside_plan_capacity": false,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-1000-5-50",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 1000,
      "assumed_credits_per_billable_response": 5,
      "assumed_accepted_fraction": 0.5,
      "modeled_billable_responses": 2000,
      "modeled_required_credits": 10000,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": true,
      "modeled_base_subscription_usd_if_fits": 49,
      "allocated_cost_usd": 4.9,
      "allocated_usd_per_1000_accepted": 4.9,
      "allocation_outside_plan_capacity": false,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-1000-5-80",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 1000,
      "assumed_credits_per_billable_response": 5,
      "assumed_accepted_fraction": 0.8,
      "modeled_billable_responses": 1250,
      "modeled_required_credits": 6250,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": true,
      "modeled_base_subscription_usd_if_fits": 49,
      "allocated_cost_usd": 3.0625,
      "allocated_usd_per_1000_accepted": 3.0625,
      "allocation_outside_plan_capacity": false,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-1000-5-100",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 1000,
      "assumed_credits_per_billable_response": 5,
      "assumed_accepted_fraction": 1,
      "modeled_billable_responses": 1000,
      "modeled_required_credits": 5000,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": true,
      "modeled_base_subscription_usd_if_fits": 49,
      "allocated_cost_usd": 2.45,
      "allocated_usd_per_1000_accepted": 2.45,
      "allocation_outside_plan_capacity": false,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-1000-25-50",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 1000,
      "assumed_credits_per_billable_response": 25,
      "assumed_accepted_fraction": 0.5,
      "modeled_billable_responses": 2000,
      "modeled_required_credits": 50000,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": true,
      "modeled_base_subscription_usd_if_fits": 49,
      "allocated_cost_usd": 24.5,
      "allocated_usd_per_1000_accepted": 24.5,
      "allocation_outside_plan_capacity": false,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-1000-25-80",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 1000,
      "assumed_credits_per_billable_response": 25,
      "assumed_accepted_fraction": 0.8,
      "modeled_billable_responses": 1250,
      "modeled_required_credits": 31250,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": true,
      "modeled_base_subscription_usd_if_fits": 49,
      "allocated_cost_usd": 15.3125,
      "allocated_usd_per_1000_accepted": 15.3125,
      "allocation_outside_plan_capacity": false,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-1000-25-100",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 1000,
      "assumed_credits_per_billable_response": 25,
      "assumed_accepted_fraction": 1,
      "modeled_billable_responses": 1000,
      "modeled_required_credits": 25000,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": true,
      "modeled_base_subscription_usd_if_fits": 49,
      "allocated_cost_usd": 12.25,
      "allocated_usd_per_1000_accepted": 12.25,
      "allocation_outside_plan_capacity": false,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-1000-75-50",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 1000,
      "assumed_credits_per_billable_response": 75,
      "assumed_accepted_fraction": 0.5,
      "modeled_billable_responses": 2000,
      "modeled_required_credits": 150000,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": false,
      "modeled_base_subscription_usd_if_fits": null,
      "allocated_cost_usd": null,
      "allocated_usd_per_1000_accepted": null,
      "allocation_outside_plan_capacity": true,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-1000-75-80",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 1000,
      "assumed_credits_per_billable_response": 75,
      "assumed_accepted_fraction": 0.8,
      "modeled_billable_responses": 1250,
      "modeled_required_credits": 93750,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": true,
      "modeled_base_subscription_usd_if_fits": 49,
      "allocated_cost_usd": 45.9375,
      "allocated_usd_per_1000_accepted": 45.9375,
      "allocation_outside_plan_capacity": false,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-1000-75-100",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 1000,
      "assumed_credits_per_billable_response": 75,
      "assumed_accepted_fraction": 1,
      "modeled_billable_responses": 1000,
      "modeled_required_credits": 75000,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": true,
      "modeled_base_subscription_usd_if_fits": 49,
      "allocated_cost_usd": 36.75,
      "allocated_usd_per_1000_accepted": 36.75,
      "allocation_outside_plan_capacity": false,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-10000-1-50",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 10000,
      "assumed_credits_per_billable_response": 1,
      "assumed_accepted_fraction": 0.5,
      "modeled_billable_responses": 20000,
      "modeled_required_credits": 20000,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": true,
      "modeled_base_subscription_usd_if_fits": 49,
      "allocated_cost_usd": 9.8,
      "allocated_usd_per_1000_accepted": 0.98,
      "allocation_outside_plan_capacity": false,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-10000-1-80",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 10000,
      "assumed_credits_per_billable_response": 1,
      "assumed_accepted_fraction": 0.8,
      "modeled_billable_responses": 12500,
      "modeled_required_credits": 12500,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": true,
      "modeled_base_subscription_usd_if_fits": 49,
      "allocated_cost_usd": 6.125,
      "allocated_usd_per_1000_accepted": 0.6125,
      "allocation_outside_plan_capacity": false,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-10000-1-100",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 10000,
      "assumed_credits_per_billable_response": 1,
      "assumed_accepted_fraction": 1,
      "modeled_billable_responses": 10000,
      "modeled_required_credits": 10000,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": true,
      "modeled_base_subscription_usd_if_fits": 49,
      "allocated_cost_usd": 4.9,
      "allocated_usd_per_1000_accepted": 0.49,
      "allocation_outside_plan_capacity": false,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-10000-5-50",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 10000,
      "assumed_credits_per_billable_response": 5,
      "assumed_accepted_fraction": 0.5,
      "modeled_billable_responses": 20000,
      "modeled_required_credits": 100000,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": true,
      "modeled_base_subscription_usd_if_fits": 49,
      "allocated_cost_usd": 49,
      "allocated_usd_per_1000_accepted": 4.9,
      "allocation_outside_plan_capacity": false,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-10000-5-80",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 10000,
      "assumed_credits_per_billable_response": 5,
      "assumed_accepted_fraction": 0.8,
      "modeled_billable_responses": 12500,
      "modeled_required_credits": 62500,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": true,
      "modeled_base_subscription_usd_if_fits": 49,
      "allocated_cost_usd": 30.625,
      "allocated_usd_per_1000_accepted": 3.0625,
      "allocation_outside_plan_capacity": false,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-10000-5-100",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 10000,
      "assumed_credits_per_billable_response": 5,
      "assumed_accepted_fraction": 1,
      "modeled_billable_responses": 10000,
      "modeled_required_credits": 50000,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": true,
      "modeled_base_subscription_usd_if_fits": 49,
      "allocated_cost_usd": 24.5,
      "allocated_usd_per_1000_accepted": 2.45,
      "allocation_outside_plan_capacity": false,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-10000-25-50",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 10000,
      "assumed_credits_per_billable_response": 25,
      "assumed_accepted_fraction": 0.5,
      "modeled_billable_responses": 20000,
      "modeled_required_credits": 500000,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": false,
      "modeled_base_subscription_usd_if_fits": null,
      "allocated_cost_usd": null,
      "allocated_usd_per_1000_accepted": null,
      "allocation_outside_plan_capacity": true,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-10000-25-80",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 10000,
      "assumed_credits_per_billable_response": 25,
      "assumed_accepted_fraction": 0.8,
      "modeled_billable_responses": 12500,
      "modeled_required_credits": 312500,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": false,
      "modeled_base_subscription_usd_if_fits": null,
      "allocated_cost_usd": null,
      "allocated_usd_per_1000_accepted": null,
      "allocation_outside_plan_capacity": true,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-10000-25-100",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 10000,
      "assumed_credits_per_billable_response": 25,
      "assumed_accepted_fraction": 1,
      "modeled_billable_responses": 10000,
      "modeled_required_credits": 250000,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": false,
      "modeled_base_subscription_usd_if_fits": null,
      "allocated_cost_usd": null,
      "allocated_usd_per_1000_accepted": null,
      "allocation_outside_plan_capacity": true,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-10000-75-50",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 10000,
      "assumed_credits_per_billable_response": 75,
      "assumed_accepted_fraction": 0.5,
      "modeled_billable_responses": 20000,
      "modeled_required_credits": 1500000,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": false,
      "modeled_base_subscription_usd_if_fits": null,
      "allocated_cost_usd": null,
      "allocated_usd_per_1000_accepted": null,
      "allocation_outside_plan_capacity": true,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-10000-75-80",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 10000,
      "assumed_credits_per_billable_response": 75,
      "assumed_accepted_fraction": 0.8,
      "modeled_billable_responses": 12500,
      "modeled_required_credits": 937500,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": false,
      "modeled_base_subscription_usd_if_fits": null,
      "allocated_cost_usd": null,
      "allocated_usd_per_1000_accepted": null,
      "allocation_outside_plan_capacity": true,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-10000-75-100",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 10000,
      "assumed_credits_per_billable_response": 75,
      "assumed_accepted_fraction": 1,
      "modeled_billable_responses": 10000,
      "modeled_required_credits": 750000,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": false,
      "modeled_base_subscription_usd_if_fits": null,
      "allocated_cost_usd": null,
      "allocated_usd_per_1000_accepted": null,
      "allocation_outside_plan_capacity": true,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-50000-1-50",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 50000,
      "assumed_credits_per_billable_response": 1,
      "assumed_accepted_fraction": 0.5,
      "modeled_billable_responses": 100000,
      "modeled_required_credits": 100000,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": true,
      "modeled_base_subscription_usd_if_fits": 49,
      "allocated_cost_usd": 49,
      "allocated_usd_per_1000_accepted": 0.98,
      "allocation_outside_plan_capacity": false,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-50000-1-80",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 50000,
      "assumed_credits_per_billable_response": 1,
      "assumed_accepted_fraction": 0.8,
      "modeled_billable_responses": 62500,
      "modeled_required_credits": 62500,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": true,
      "modeled_base_subscription_usd_if_fits": 49,
      "allocated_cost_usd": 30.625,
      "allocated_usd_per_1000_accepted": 0.6125,
      "allocation_outside_plan_capacity": false,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-50000-1-100",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 50000,
      "assumed_credits_per_billable_response": 1,
      "assumed_accepted_fraction": 1,
      "modeled_billable_responses": 50000,
      "modeled_required_credits": 50000,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": true,
      "modeled_base_subscription_usd_if_fits": 49,
      "allocated_cost_usd": 24.5,
      "allocated_usd_per_1000_accepted": 0.49,
      "allocation_outside_plan_capacity": false,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-50000-5-50",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 50000,
      "assumed_credits_per_billable_response": 5,
      "assumed_accepted_fraction": 0.5,
      "modeled_billable_responses": 100000,
      "modeled_required_credits": 500000,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": false,
      "modeled_base_subscription_usd_if_fits": null,
      "allocated_cost_usd": null,
      "allocated_usd_per_1000_accepted": null,
      "allocation_outside_plan_capacity": true,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-50000-5-80",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 50000,
      "assumed_credits_per_billable_response": 5,
      "assumed_accepted_fraction": 0.8,
      "modeled_billable_responses": 62500,
      "modeled_required_credits": 312500,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": false,
      "modeled_base_subscription_usd_if_fits": null,
      "allocated_cost_usd": null,
      "allocated_usd_per_1000_accepted": null,
      "allocation_outside_plan_capacity": true,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-50000-5-100",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 50000,
      "assumed_credits_per_billable_response": 5,
      "assumed_accepted_fraction": 1,
      "modeled_billable_responses": 50000,
      "modeled_required_credits": 250000,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": false,
      "modeled_base_subscription_usd_if_fits": null,
      "allocated_cost_usd": null,
      "allocated_usd_per_1000_accepted": null,
      "allocation_outside_plan_capacity": true,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-50000-25-50",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 50000,
      "assumed_credits_per_billable_response": 25,
      "assumed_accepted_fraction": 0.5,
      "modeled_billable_responses": 100000,
      "modeled_required_credits": 2500000,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": false,
      "modeled_base_subscription_usd_if_fits": null,
      "allocated_cost_usd": null,
      "allocated_usd_per_1000_accepted": null,
      "allocation_outside_plan_capacity": true,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-50000-25-80",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 50000,
      "assumed_credits_per_billable_response": 25,
      "assumed_accepted_fraction": 0.8,
      "modeled_billable_responses": 62500,
      "modeled_required_credits": 1562500,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": false,
      "modeled_base_subscription_usd_if_fits": null,
      "allocated_cost_usd": null,
      "allocated_usd_per_1000_accepted": null,
      "allocation_outside_plan_capacity": true,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-50000-25-100",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 50000,
      "assumed_credits_per_billable_response": 25,
      "assumed_accepted_fraction": 1,
      "modeled_billable_responses": 50000,
      "modeled_required_credits": 1250000,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": false,
      "modeled_base_subscription_usd_if_fits": null,
      "allocated_cost_usd": null,
      "allocated_usd_per_1000_accepted": null,
      "allocation_outside_plan_capacity": true,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-50000-75-50",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 50000,
      "assumed_credits_per_billable_response": 75,
      "assumed_accepted_fraction": 0.5,
      "modeled_billable_responses": 100000,
      "modeled_required_credits": 7500000,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": false,
      "modeled_base_subscription_usd_if_fits": null,
      "allocated_cost_usd": null,
      "allocated_usd_per_1000_accepted": null,
      "allocation_outside_plan_capacity": true,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-50000-75-80",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 50000,
      "assumed_credits_per_billable_response": 75,
      "assumed_accepted_fraction": 0.8,
      "modeled_billable_responses": 62500,
      "modeled_required_credits": 4687500,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": false,
      "modeled_base_subscription_usd_if_fits": null,
      "allocated_cost_usd": null,
      "allocated_usd_per_1000_accepted": null,
      "allocation_outside_plan_capacity": true,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    },
    {
      "scenario_id": "scrape-50000-75-100",
      "observation_type": "authored_scenario",
      "has_assumed_inputs": true,
      "target_accepted_records": 50000,
      "assumed_credits_per_billable_response": 75,
      "assumed_accepted_fraction": 1,
      "modeled_billable_responses": 50000,
      "modeled_required_credits": 3750000,
      "observed_plan": "ScraperAPI Hobby monthly",
      "observed_monthly_subscription_usd": 49,
      "observed_monthly_credit_allowance": 100000,
      "fits_observed_credit_allowance": false,
      "modeled_base_subscription_usd_if_fits": null,
      "allocated_cost_usd": null,
      "allocated_usd_per_1000_accepted": null,
      "allocation_outside_plan_capacity": true,
      "source_url": "https://www.scraperapi.com/pricing/",
      "source_verified_date": "2026-10-03"
    }
  ]
}
