Datasets / Wells
Wells
Well headers for oil and gas wells in the United States and federal offshore areas, one row per completion record, with the API number as the join key.
- Rows
- 5,408,445
- Coverage
- 38 states and 2 federal offshore areas
- View built
- 2026-10-07
- Upstream index
- 5,701,173
What it is
A well header row: who operates the well, where it is, how deep, when it was spud and completed, and its status. It is the hub that permits, units and production join to.
Primary key: CompletionId (also unique as API14 in the view). One API10 can have several rows, one per wellbore or completion: 5,408,445 rows hold 4,997,962 distinct API10.
Refresh: the upstream well feed is harvested monthly; the view was last built 2026-10-07.
Delivery
- API: filter by state, county, API number or update date; JSON pages with a cursor.
- Bulk files: Parquet, CSV or JSONL, one file set per state, with a manifest of row counts and checksums.
- Agent endpoint: the same rows behind an MCP tool, keyed per agent.
All three are set up for you after the scope is agreed. Read the docs.
Coverage by state
5,408,445 rows in ds9_wells on 2026-10-07; the upstream well index held 5,701,173 at the census probe the same morning. 1 state with fewer than 5 rows is not listed.
| State or area | Rows | Distinct API10 | Counties or areas | Spud dates | Latest completion |
|---|---|---|---|---|---|
| Texas | 1,711,187 | 1,529,849 | 276 | 1900 to 2026-09-30 | 2026-09-22 |
| Oklahoma | 529,577 | 510,146 | 77 | 1900 to 2026-09-30 | 2026-09-18 |
| Kansas | 469,259 | 468,394 | 105 | 1900 to 2026-09-28 | 2026-09-24 |
| Ohio | 274,734 | 274,042 | 88 | 1899 to 2026-09-30 | 2026-08-26 |
| Pennsylvania | 273,600 | 271,363 | 58 | 1900 to 2026-09-29 | 2026-09-18 |
| California | 253,854 | 253,854 | 72 | 1900 to 2026-09-28 | 2026-07-01 |
| Louisiana | 245,192 | 211,579 | 95 | 1901 to 2026-09-28 | 2026-09-07 |
| Wyoming | 199,867 | 196,003 | 23 | 1900 to 2026-09-29 | 2026-09-15 |
| West Virginia | 181,016 | 162,427 | 55 | 1895 to 2026-09-30 | 2026-09-26 |
| Illinois | 173,255 | 148,973 | 102 | 1939 to 2026-09-16 | 2026-07-21 |
| New Mexico | 163,576 | 150,134 | 33 | 1900 to 2026-09-30 | 2026-09-28 |
| Colorado | 146,940 | 126,182 | 56 | 1901 to 2026-09-24 | 2026-09-23 |
| Kentucky | 144,617 | 144,532 | 118 | 1903 to 2026-09-21 | 2025-08-21 |
| Michigan | 118,448 | 89,869 | 83 | 1904 to 2026-09-13 | 2026-08-28 |
| Federal offshore, Gulf | 84,530 | 40,223 | 86 | 1947 to 2026-09-29 | 2026-08-15 |
| Indiana | 61,400 | 61,400 | 92 | none to none | 2015-10-19 |
| Montana | 50,712 | 48,056 | 54 | 1901 to 2026-09-25 | 2026-07-15 |
| North Dakota | 49,965 | 43,763 | 52 | 1922 to 2026-09-28 | 2026-09-20 |
| Arkansas | 49,877 | 49,316 | 72 | 1910 to 2026-04-14 | 2026-02-01 |
| New York | 45,897 | 45,494 | 55 | 1900 to 2026-09-21 | 2026-09-30 |
| Utah | 40,579 | 38,091 | 29 | 1900 to 2026-09-28 | 2026-09-14 |
| Mississippi | 35,749 | 34,519 | 84 | 1903 to 2026-09-17 | 2026-02-01 |
| Nebraska | 22,369 | 22,320 | 91 | 1906 to 2026-08-30 | 2026-05-22 |
| Alabama | 19,239 | 19,120 | 60 | 1910 to 2026-09-09 | 2026-07-01 |
| Tennessee | 15,695 | 15,687 | 87 | 1901 to 2026-05-31 | 2022-06-20 |
| Virginia | 13,946 | 13,944 | 42 | 1910 to 2024-12-02 | 2026-07-14 |
| Missouri | 12,357 | 12,357 | 99 | 1900 to 2019-02-05 | 2014-04-29 |
| Alaska | 11,030 | 6,491 | 100 | 1901 to 2026-09-15 | 2026-09-06 |
| South Dakota | 2,129 | 2,058 | 52 | 1900 to 2024-10-30 | 2022-05-17 |
| Nevada | 1,592 | 1,590 | 15 | 1905 to 2026-09-29 | 2023-03-15 |
| Arizona | 1,506 | 1,506 | 15 | 1903 to 2018-03-28 | 2019-08-01 |
| Federal offshore, Pacific | 1,338 | 1,338 | 16 | 1963 to 2013-03-15 | 2025-02-01 |
| Florida | 1,325 | 1,254 | 69 | 1943 to 2021-05-18 | 2019-12-03 |
| Washington | 866 | 866 | 32 | 1901 to 2020-12-05 | 2021-09-25 |
| Oregon | 713 | 713 | 32 | 1947 to 2026-07-14 | 2016-03-01 |
| Maryland | 150 | 150 | 5 | 1991 to 1997-06-02 | 2004-04-01 |
| North Carolina | 119 | 119 | 20 | 1945 to 1998-05-09 | none |
| Iowa | 114 | 114 | 45 | 1903 to 2012-08-20 | 2002-07-01 |
| Idaho | 97 | 97 | 22 | 1938 to 1988-01-03 | 1988-11-08 |
| Georgia | 28 | 28 | 13 | none to none | 1988-08-15 |
Source: our DS9 silver lakehouse (Enverus feeds of state regulatory and county clerk records), measured 2026-10-07.
Sample record and response
{
"API10": "3306104620",
"API14": "33061046200000",
"WellName": "ODDIE",
"WellNumber": "44-7HU",
"CurrentOperator": "WHITING O&G",
"OriginalOperator": "WHITING",
"StateCodeConformed": "ND",
"CountyNameConformed": "MOUNTRAIL (ND)",
"BasinConformed": [
"WILLISTON"
],
"PlayConformed": [
"BAKKEN"
],
"Field": "SANISH",
"WellboreOrientation": "H",
"WellStatus": "ACTIVE",
"ProductType": "OIL & GAS",
"SpudDate": "2019-12-08",
"CompletionDate": "2020-04-02",
"FirstProductionDate": "2020-09-01",
"lastProductionDate": "2026-07-01",
"TotalDepth": 20610.0,
"TrueVerticalDepth": 10070.05,
"LateralLength": 10326.0,
"TargetFormation": "BAKKEN",
"SurfaceLatitude": 48.170881,
"SurfaceLongitude": -102.421926,
"Section": "07",
"Township": "154N",
"Range": "91W",
"MonthsProduced": 71,
"UpdatedDate": "2026-09-30"
}GET /v1/wells?api10=3306104620
{
"dataset": "wells",
"query": {
"api10": "3306104620"
},
"as_of": {
"view_built": "2026-10-07T07:22:59Z",
"source_updated": "2026-09-30"
},
"coverage": {
"state": "ND",
"status": "in_view"
},
"provenance": {
"lakehouse_view": "ds9_wells",
"upstream": "Enverus feed of state regulatory filings"
},
"data": [
{
"API10": "3306104620",
"API14": "33061046200000",
"WellName": "ODDIE",
"WellNumber": "44-7HU",
"CurrentOperator": "WHITING O&G",
"OriginalOperator": "WHITING",
"StateCodeConformed": "ND",
"CountyNameConformed": "MOUNTRAIL (ND)",
"BasinConformed": [
"WILLISTON"
],
"PlayConformed": [
"BAKKEN"
],
"Field": "SANISH",
"WellboreOrientation": "H",
"WellStatus": "ACTIVE",
"ProductType": "OIL & GAS",
"SpudDate": "2019-12-08",
"CompletionDate": "2020-04-02",
"FirstProductionDate": "2020-09-01",
"lastProductionDate": "2026-07-01",
"TotalDepth": 20610.0,
"TrueVerticalDepth": 10070.05,
"LateralLength": 10326.0,
"TargetFormation": "BAKKEN",
"SurfaceLatitude": 48.170881,
"SurfaceLongitude": -102.421926,
"Section": "07",
"Township": "154N",
"Range": "91W",
"MonthsProduced": 71,
"UpdatedDate": "2026-09-30"
}
],
"next_cursor": null
}Fields in a standard delivery
| Field | Type | Meaning |
|---|---|---|
CompletionId | text | Primary key, one row per completion record |
API10 / API14 | text | API well number, 10 and 14 digits; the join key |
WellName, WellNumber | text | Lease or well name and number as filed |
CurrentOperator, OriginalOperator | text | Operator now and at first filing |
StateCodeConformed, CountyNameConformed | text | State code and county, for example MOUNTRAIL (ND) |
BasinConformed, PlayConformed, Field | text | Basin, play and field names |
WellboreOrientation | text | H horizontal, V vertical, D directional |
WellStatus, ProductType | text | Status and product as reported |
SpudDate, CompletionDate | date | Spud and completion dates |
FirstProductionDate, lastProductionDate | date | First and last production month on the well record |
TotalDepth, TrueVerticalDepth, LateralLength | number | Feet |
SurfaceLatitude, SurfaceLongitude | number | Surface location, decimal degrees |
Section, Township, Range | text | Survey location where the state uses PLSS |
UpdatedDate | date | Last change to the row upstream |
Known limits
- The view held 5,408,445 rows against an upstream index of 5,701,173 on 2026-10-07; a missing API number is not proof the well does not exist.
- Texas wells carry survey and abstract fields rather than Section, Township and Range.
- Spud dates near 1900 include placeholder values passed through from the source.
- The well row and the production header are separate feeds and can disagree: the sample well reports 71 months produced and last production 2026-07, its header 68 months through 2026-04. A delivery carries both, each with its own date.
Request this dataset
Name the states, the fields and how often you need a refresh. We reply with a written scope.