/ducsbyoperator#
Warning
Deprecation Notice for Hyperion API v3 - We are deprecating Hyperion API v3 to concentrate on the improved functionality of newer versions. V3 will no longer receive new features or enhancements.
New Integrations: Please use Hyperion API v4.
Existing v3 Users: We encourage you to migrate to v4.
SynMax will provide migration guides and proactive support to assist with your transition.
Drilled but uncompleted wells (DUCs) are oil and natural gas wells that have been drilled but have not yet undergone various well completion activities. We define a well as a DUC from the date on which drilling begins, up to the date a frac crew finishes completing the well and moves off the wellpad.
This endpoint returns drilled but uncompleted wells by operator (the company that runs the well).
Warning
A throttling mechanism with a rate limit of 300 requests per minute has been implemented for this endpoint. This is temporary and may be adjusted in the future.
Endpoint#
POST |
https://hyperion.api.synmax.com/v3/ducsbyoperator |
Usage#
Python#
- client.ducs_by_operator(payload=ApiPayload(aggregate_by=[None], county=[None], end_date=None, operator=[None], region=[None], start_date=None, state_code=[None], sub_region=[None]))#
Returns drilled but uncompleted wells by county and operator.
Object returned is a pandas DataFrame.
Note
To learn how to setup and use Python client, refer to Setup and Usage .
Parameters#
Query#
Parameter |
Type |
Description |
Example |
|---|---|---|---|
aggregate_by |
string array |
Aggregate data by a list of parameters. |
|
county |
string array |
Limit search by a list of counties. |
|
end_date |
string |
Limit search to an end date. Date formatting - [“YYYY-MM-DD”] |
|
operator |
string array |
Limit search to a list of well operators. |
|
region |
string array |
Limit search by a list of regions (clusters of multiple major producing basins). |
|
sub_region |
string array |
Limit search by a list of subregions (clusters of several counties forming a major producing basin). |
|
start_date |
string |
Limit search to a start date. Date formatting - [“YYYY-MM-DD”] |
|
state_code |
string array |
Limit search by a list of state codes. |
|
Aggregation#
Aggregation provides an overview of overall productions levels for a particular operator or across a given region during a given timeframe.
Data is always implicitly aggregated by date. This means all other column data are grouped by date.
Supported parameters: county, date, region, state_code, sub_region
Response#
Parameter |
Type |
Description |
Example |
|---|---|---|---|
count |
integer |
Number of drilled but uncompleted wells (DUCs) on a specific date within the input date range. |
2 |
county |
string |
County in the state where the well is located. |
“BEAUREGARD” |
date |
string |
Date on which the DUC count is being compiled. Date formatting - [“YYYY-MM-DD”] |
“2022-06-01” |
operator_name |
string |
Operator of the well. |
“PIE OPERATING, LLC” |
region |
string |
Aggregation of multiple major producing basins. |
“GULF” |
state_ab |
string |
Abbreviation of the state. |
“LA” |
sub_region |
string |
Aggregation of several counties, typically representing a major producing basin. |
“S LA” |
Responses#
Normal Output#
count |
county |
date |
operator_name |
region |
state_ab |
sub_region |
|---|---|---|---|---|---|---|
41 |
MIDLAND |
2022-09-16 |
CROWNQUEST OPERATING LLC |
gulf |
TX |
West - TX |
1 |
STERLING |
2022-09-16 |
CROWNQUEST OPERATING LLC |
gulf |
TX |
West - TX |
1 |
REAGAN |
2022-09-16 |
DE3 OPERATING LLC |
gulf |
TX |
West - TX |
1 |
MOTLEY |
2022-09-16 |
DRY FORK PRODUCTION COMPANY LLC |
gulf |
TX |
West - TX |
1 |
MOTLEY |
2022-09-16 |
E N PATTON OIL COMPANY INC |
gulf |
TX |
West - TX |
4 |
REAGAN |
2022-09-16 |
EARTHSTONE |
gulf |
TX |
West - TX |
1 |
MARTIN |
2022-09-16 |
ELEMENT PETROLEUM OPERATING LLC |
gulf |
TX |
West - TX |
20 |
GLASSCOCK |
2022-09-16 |
EXXON MOBIL |
gulf |
TX |
West - TX |
19 |
MIDLAND |
2022-09-16 |
FIREBIRD ENERGY LLC |
gulf |
TX |
West - TX |
1 |
HUDSPETH |
2022-09-16 |
HUDSPETH OPERATING LLC |
gulf |
TX |
West - TX |
Note
Output data will return as “null” when input data is invalid or does not exist.
Aggregated Output#
Aggregated by…
payload = {
'aggregate_by': 'county'
}
county |
date |
ducs_count |
|---|---|---|
JEFFERSON DAVIS |
2022-11-01 |
3 |
WASHINGTON |
2022-11-01 |
45 |
NEWTON |
2022-11-01 |
1 |
WINKLER |
2022-11-01 |
41 |
LAVACA |
2022-11-01 |
16 |
RIO BLANCO |
2022-11-01 |
14 |
PECOS |
2022-11-01 |
14 |
CARTER |
2022-11-01 |
20 |
CALCASIEU |
2022-11-01 |
5 |
FRIO |
2022-11-01 |
12 |
payload = {
'aggregate_by': 'date'
}
date |
ducs_count |
|---|---|
2022-11-01 |
8342 |
2022-11-02 |
8289 |
2022-11-03 |
8288 |
2022-11-04 |
8278 |
2022-11-05 |
8309 |
2022-11-06 |
8319 |
2022-11-07 |
8346 |
2022-11-08 |
8333 |
2022-11-09 |
8346 |
2022-11-10 |
8349 |
payload = {
'aggregate_by': 'region'
}
date |
ducs_count |
region |
|---|---|---|
2022-11-01 |
1919 |
west |
2022-11-01 |
4646 |
gulf |
2022-11-01 |
870 |
midwest |
2022-11-01 |
907 |
northeast |
2022-11-02 |
851 |
midwest |
2022-11-02 |
1929 |
west |
2022-11-02 |
4617 |
gulf |
2022-11-02 |
892 |
northeast |
2022-11-03 |
880 |
northeast |
2022-11-03 |
4628 |
gulf |
payload = {
'aggregate_by': 'state_code'
}
date |
ducs_count |
state_ab |
|---|---|---|
2022-11-01 |
324 |
WY |
2022-11-01 |
733 |
CO |
2022-11-01 |
149 |
WV |
2022-11-01 |
155 |
OH |
2022-11-01 |
4279 |
TX |
2022-11-01 |
367 |
LA |
2022-11-01 |
603 |
PA |
2022-11-01 |
537 |
ND |
2022-11-01 |
862 |
NM |
2022-11-01 |
333 |
OK |
payload = {
'aggregate_by': 'sub_region'
}
date |
ducs_count |
sub_region |
|---|---|---|
2022-11-01 |
412 |
NE PA |
2022-11-01 |
39 |
North - TX |
2022-11-01 |
149 |
WV |
2022-11-01 |
155 |
OH |
2022-11-01 |
278 |
Central - TX |
2022-11-01 |
537 |
North Dakota |
2022-11-01 |
41 |
N LA |
2022-11-01 |
5 |
SanJuan-CO |
2022-11-01 |
189 |
Haynesville - TX |
2022-11-01 |
728 |
Colorado wo SJ |
Tip
To better explore using the aggregation functionality interactively, consider using our Excel Add-in. By familiarizing yourself with the available options, you can more efficiently query and process the data for your specific needs. To learn how to use the SynMax Excel Add-in, please refer to our Excel Add-in Documentation.