{
  "total": 5,
  "source": "d1",
  "tracking_since": "2026-10-25T12:38:37.716Z",
  "source_rechecks": {
    "rows": 1117,
    "series": 752,
    "last_checked_at": "2026-10-27T07:49:20.000Z",
    "latest_result_counts": {
      "confirmed": 706,
      "changed": 5,
      "unreachable": 21,
      "needs_review": 2,
      "partial": 7,
      "not_found_on_page": 11
    },
    "method": "Each source URL is fetched and the recorded numbers are looked for in the page (PDFs via pdftotext); anything not confirmed is reviewed by a human. Log: /downloads/price_rechecks.jsonl"
  },
  "observations": [
    {
      "id": "po_20261025_bde132d023c9",
      "series_key": "ps_438b3f1db67cd3b9",
      "kind": "benchmark",
      "use_case_id": "stockpile-volume-measurement",
      "use_case_ids": [
        "stockpile-volume-measurement"
      ],
      "provider_id": null,
      "description": "Drone stockpile volumetric survey per visit (Northern Virginia)",
      "low": 900,
      "high": 2500,
      "currency": "USD",
      "unit": "per visit",
      "region": "US-VA",
      "source_url": "https://sandtair.com/volumetrics/",
      "as_of": "2026-10",
      "observed_at": "2026-10-25T12:38:37.716Z",
      "content_hash": "sha256:bde132d023c99a6f85efd40f8056b5a58402d2785a88c21f102da255d96bbada",
      "supersedes": null,
      "origin": "backfill",
      "change_reason": null,
      "current": true,
      "usd": {
        "currency": "USD",
        "low": 900,
        "high": 2500,
        "note": "Already in target currency; no conversion."
      }
    },
    {
      "id": "po_20261025_ea1f216dec74",
      "series_key": "ps_f7aece33f9fe022d",
      "kind": "provider_published",
      "use_case_id": null,
      "use_case_ids": [
        "stockpile-volume-measurement",
        "drone-mapping-orthomosaic"
      ],
      "provider_id": "s-t-air",
      "description": "Drone stockpile survey, per visit by yard size and pile count (recurring contracts lower)",
      "low": 900,
      "high": 2500,
      "currency": "USD",
      "unit": "per visit",
      "region": "",
      "source_url": "https://sandtair.com/volumetrics/",
      "as_of": "2026-10",
      "observed_at": "2026-10-25T12:38:37.716Z",
      "content_hash": "sha256:ea1f216dec740813f65c0fede59c4185f3591d3fc5285267232840819e7b3a88",
      "supersedes": null,
      "origin": "backfill",
      "change_reason": null,
      "current": true,
      "usd": {
        "currency": "USD",
        "low": 900,
        "high": 2500,
        "note": "Already in target currency; no conversion."
      }
    },
    {
      "id": "po_20261025_a6194dec97c2",
      "series_key": "ps_ab40226d713ac23e",
      "kind": "benchmark",
      "use_case_id": "stockpile-volume-measurement",
      "use_case_ids": [
        "stockpile-volume-measurement"
      ],
      "provider_id": null,
      "description": "Drone stockpile measurement, straightforward single-pile site, from (Isle of Wight & Hampshire) — Media4You",
      "low": 199,
      "high": null,
      "currency": "GBP",
      "unit": "per visit",
      "region": "GB",
      "source_url": "https://www.media4you.co.uk/drone-volumetric-measuring",
      "as_of": "2026-10-25",
      "observed_at": "2026-10-25T18:58:04.716Z",
      "content_hash": "sha256:a6194dec97c25724ae5cd7c92ab58f88740182079478f590944d06c3fa109f78",
      "supersedes": null,
      "origin": "build",
      "change_reason": null,
      "current": true,
      "usd": {
        "currency": "USD",
        "low": 265,
        "high": null,
        "fx": {
          "pair": "GBP/USD",
          "rate": 1.3328,
          "gbp_per_usd": 0.7503,
          "rate_date": "2026-10-27",
          "source": "European Central Bank reference rates via Frankfurter",
          "source_url": "https://api.frankfurter.dev/v1/latest?base=USD"
        },
        "note": "Converted at the published reference rate on 2026-10-27, not at the price's as_of date. Indicative only."
      }
    },
    {
      "id": "po_20261025_b63cc1b576c3",
      "series_key": "ps_4c6d7e477124edfc",
      "kind": "benchmark",
      "use_case_id": "stockpile-volume-measurement",
      "use_case_ids": [
        "stockpile-volume-measurement"
      ],
      "provider_id": null,
      "description": "Stockpile & volume measurement by drone, starting price (prices stated correct as of 1 April 2026, VAT where applicable) — Airvantage Drones",
      "low": 395,
      "high": null,
      "currency": "GBP",
      "unit": "per job",
      "region": "GB",
      "source_url": "https://www.airvantagedrones.com/drone-service-pricing",
      "as_of": "2026-10-25",
      "observed_at": "2026-10-25T18:58:04.716Z",
      "content_hash": "sha256:b63cc1b576c3626fa39c8b3396adfbc73c6be08398d50ecc40b777b33451687d",
      "supersedes": null,
      "origin": "build",
      "change_reason": null,
      "current": true,
      "usd": {
        "currency": "USD",
        "low": 526,
        "high": null,
        "fx": {
          "pair": "GBP/USD",
          "rate": 1.3328,
          "gbp_per_usd": 0.7503,
          "rate_date": "2026-10-27",
          "source": "European Central Bank reference rates via Frankfurter",
          "source_url": "https://api.frankfurter.dev/v1/latest?base=USD"
        },
        "note": "Converted at the published reference rate on 2026-10-27, not at the price's as_of date. Indicative only."
      }
    },
    {
      "id": "po_20261025_dc7f56b565de",
      "series_key": "ps_716f1de9676554c6",
      "kind": "benchmark",
      "use_case_id": "stockpile-volume-measurement",
      "use_case_ids": [
        "stockpile-volume-measurement"
      ],
      "provider_id": null,
      "description": "Stockpile survey: CAD $1,150 capture + $650 AI audit & reporting, from — Cropcopters Industrial",
      "low": 1800,
      "high": null,
      "currency": "CAD",
      "unit": "per stockpile",
      "region": "CA",
      "source_url": "https://www.cropcopters.com/construction-intelligence",
      "as_of": "2026-10-25",
      "observed_at": "2026-10-25T18:58:04.716Z",
      "content_hash": "sha256:dc7f56b565dec24a3ea71194a8d6d51ba53bf38f6e5d9b4c483089e70d9330d1",
      "supersedes": null,
      "origin": "build",
      "change_reason": null,
      "current": true,
      "usd": {
        "currency": "USD",
        "low": 1284,
        "high": null,
        "fx": {
          "pair": "CAD/USD",
          "rate": 0.713114,
          "cad_per_usd": 1.4023,
          "rate_date": "2026-10-27",
          "source": "European Central Bank reference rates via Frankfurter",
          "source_url": "https://api.frankfurter.dev/v1/latest?base=USD"
        },
        "note": "Converted at the published reference rate on 2026-10-27, not at the price's as_of date. Indicative only."
      }
    }
  ],
  "series": [
    {
      "series_key": "ps_438b3f1db67cd3b9",
      "kind": "benchmark",
      "use_case_id": "stockpile-volume-measurement",
      "provider_id": null,
      "description": "Drone stockpile volumetric survey per visit (Northern Virginia)",
      "currency": "USD",
      "unit": "per visit",
      "region": "US-VA",
      "source_url": "https://sandtair.com/volumetrics/",
      "observations": 1,
      "first_observed_at": "2026-10-25T12:38:37.716Z",
      "last_observed_at": "2026-10-25T12:38:37.716Z",
      "current": true,
      "latest": {
        "low": 900,
        "high": 2500,
        "as_of": "2026-10",
        "id": "po_20261025_bde132d023c9"
      },
      "trend": null,
      "last_rechecked": {
        "checked_at": "2026-10-27T05:28:28.477Z",
        "result": "confirmed",
        "by": "automatic"
      }
    },
    {
      "series_key": "ps_f7aece33f9fe022d",
      "kind": "provider_published",
      "use_case_id": null,
      "provider_id": "s-t-air",
      "description": "Drone stockpile survey, per visit by yard size and pile count (recurring contracts lower)",
      "currency": "USD",
      "unit": "per visit",
      "region": "",
      "source_url": "https://sandtair.com/volumetrics/",
      "observations": 1,
      "first_observed_at": "2026-10-25T12:38:37.716Z",
      "last_observed_at": "2026-10-25T12:38:37.716Z",
      "current": true,
      "latest": {
        "low": 900,
        "high": 2500,
        "as_of": "2026-10",
        "id": "po_20261025_ea1f216dec74"
      },
      "trend": null,
      "last_rechecked": {
        "checked_at": "2026-10-27T05:28:28.477Z",
        "result": "confirmed",
        "by": "automatic"
      }
    },
    {
      "series_key": "ps_ab40226d713ac23e",
      "kind": "benchmark",
      "use_case_id": "stockpile-volume-measurement",
      "provider_id": null,
      "description": "Drone stockpile measurement, straightforward single-pile site, from (Isle of Wight & Hampshire) — Media4You",
      "currency": "GBP",
      "unit": "per visit",
      "region": "GB",
      "source_url": "https://www.media4you.co.uk/drone-volumetric-measuring",
      "observations": 1,
      "first_observed_at": "2026-10-25T18:58:04.716Z",
      "last_observed_at": "2026-10-25T18:58:04.716Z",
      "current": true,
      "latest": {
        "low": 199,
        "high": null,
        "as_of": "2026-10-25",
        "id": "po_20261025_a6194dec97c2"
      },
      "trend": null,
      "last_rechecked": {
        "checked_at": "2026-10-27T01:26:25.942Z",
        "result": "not_found_on_page",
        "by": "automatic"
      }
    },
    {
      "series_key": "ps_4c6d7e477124edfc",
      "kind": "benchmark",
      "use_case_id": "stockpile-volume-measurement",
      "provider_id": null,
      "description": "Stockpile & volume measurement by drone, starting price (prices stated correct as of 1 April 2026, VAT where applicable) — Airvantage Drones",
      "currency": "GBP",
      "unit": "per job",
      "region": "GB",
      "source_url": "https://www.airvantagedrones.com/drone-service-pricing",
      "observations": 1,
      "first_observed_at": "2026-10-25T18:58:04.716Z",
      "last_observed_at": "2026-10-25T18:58:04.716Z",
      "current": true,
      "latest": {
        "low": 395,
        "high": null,
        "as_of": "2026-10-25",
        "id": "po_20261025_b63cc1b576c3"
      },
      "trend": null,
      "last_rechecked": {
        "checked_at": "2026-10-27T01:26:25.942Z",
        "result": "confirmed",
        "by": "automatic"
      }
    },
    {
      "series_key": "ps_716f1de9676554c6",
      "kind": "benchmark",
      "use_case_id": "stockpile-volume-measurement",
      "provider_id": null,
      "description": "Stockpile survey: CAD $1,150 capture + $650 AI audit & reporting, from — Cropcopters Industrial",
      "currency": "CAD",
      "unit": "per stockpile",
      "region": "CA",
      "source_url": "https://www.cropcopters.com/construction-intelligence",
      "observations": 1,
      "first_observed_at": "2026-10-25T18:58:04.716Z",
      "last_observed_at": "2026-10-25T18:58:04.716Z",
      "current": true,
      "latest": {
        "low": 1800,
        "high": null,
        "as_of": "2026-10-25",
        "id": "po_20261025_dc7f56b565de"
      },
      "trend": null,
      "last_rechecked": {
        "checked_at": "2026-10-27T01:26:25.942Z",
        "result": "confirmed",
        "by": "automatic"
      }
    }
  ],
  "note": "Only one observation per series so far: we started recording every price on 2026-10-25 and re-check every source on a schedule. A trend appears when a re-checked source shows a different price (we never overwrite old observations).",
  "pagination": {
    "total": 5,
    "limit": 200,
    "offset": 0,
    "returned": 5,
    "next_offset": null,
    "next": null,
    "prev": null
  },
  "license": "Whirrwork (https://whirrwork.com), CC BY 4.0"
}