OilPriceAPI Docs
GitHub
GitHub
  • Interactive Explorer

    • Interactive API Explorer
  • Price Data

    • API Reference
    • Get Latest Prices
    • Historical Prices
  • Commodities

    • List Commodities
    • Get Commodity Details
  • AI Agents (MCP)

    • Get Market Brief
    • Subscriptions / Watches
    • Agent Subscriptions with MCP
  • Marine Fuels

    • List Marine Fuel Ports
    • Get Port Details with Prices
  • Premium Endpoints

    • All Prices API - One Call, All Commodities
    • Cushing Oil Storage Intelligence API
    • Drilling Intelligence API
    • Marine Fuels API
    • ICE Brent Futures API
  • Futures

    • Futures API
    • ICE Brent Futures
    • ICE WTI Futures
    • ICE Gas Oil Futures
    • NYMEX Natural Gas Futures
    • ICE EUA Carbon Futures
  • Dark Data (Premium)

    • Energy Intelligence API
    • Rig Counts
    • Well Permits
    • Oil Inventories
    • OPEC Production
    • Drilling Productivity
    • Forecasts (STEO)
  • Well Production (Beta)

    • Well Production Data
    • Well Production API Reference
  • Analytics

    • Analytics API
  • Account & Billing

    • Account API

Well Production Data

Status: Beta | Monthly cadence | Sourced from state regulatory agencies

Monthly oil, gas, and water production volumes at the individual well level for US onshore wells. Data is sourced directly from state regulatory filings and normalized into a consistent schema across states.

Coverage

StateCodeShare of US wells
TexasTX~43%
New MexicoNM~12%
North DakotaND~10%
AlaskaAK~3%
MississippiMS~0.3%

Additional states are added on a rolling basis. Check /v1/well-production/states for current coverage metadata.

Data Quality Notes

  • Beta: Schema and coverage are subject to change. Pin to a specific api_number or state_code and monitor /v1/well-production/states for newly available states.
  • Monthly granularity: Production records are reported by month. The production_date field is always the first of the reporting month.
  • Reporting lag: States publish production data 1–3 months after the production month. Expect the most recent 1–3 months to be incomplete or missing for a given well.
  • Nullable fields: oil_bbl, gas_mcf, and water_bbl may be null when the state did not report that volume type. null is distinct from 0.
  • BOE computation: boe is computed as oil_bbl + (gas_mcf / 6). It is null when both oil and gas are null.
  • Operator and well name: Populated from state filings. Names are not normalized across states — the same operator may appear under slightly different strings in different states.

Authentication

All endpoints require an API key. Pass it as a query parameter or Authorization header:

# Query parameter
curl "https://api.oilpriceapi.com/v1/well-production?api_key=YOUR_API_KEY"

# Authorization header (preferred)
curl "https://api.oilpriceapi.com/v1/well-production" \
  -H "Authorization: Bearer YOUR_API_KEY"

Endpoints

MethodEndpointDescription
GET/v1/well-productionList/filter production records
GET/v1/well-production/statesAvailable states with coverage metadata
GET/v1/well-production/by-state/{state_code}All wells for a state
GET/v1/well-production/by-api/{api_number}Time series for one well
GET/v1/well-production/top-producersRanked by volume
GET/v1/well-production/fieldsField-level aggregations
GET/v1/well-production/operatorsOperator-level aggregations

Record Schema

FieldTypeDescription
api_numberstring14-digit API well number (e.g., "42461410190000")
state_codestring2-letter state code (e.g., "TX")
production_datestringISO date, first of the reporting month (e.g., "2024-01-01")
production_yearintegerYear component of production_date
production_monthintegerMonth component of production_date (1–12)
oil_bblfloat | nullBarrels of oil produced
gas_mcffloat | nullThousand cubic feet of gas produced
water_bblfloat | nullBarrels of water produced
boefloat | nullBarrels of oil equivalent (oil_bbl + gas_mcf / 6)
operator_namestring | nullOperator name from state filing
well_namestring | nullWell name from state filing
countystring | nullCounty name
sourcestringData source identifier
granularitystringAlways "well" currently

Related

  • Endpoint Reference — full parameter and response details for all 7 endpoints
  • Well Permits — drilling permit data
  • Rig Counts — Baker Hughes weekly rig count data
Last Updated: 6/29/26, 11:48 PM
Next
Well Production API Reference