/fraccrews#
This endpoint provides users with frac crew location specific to a wellpad and its operating dates.
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/fraccrews |
Usage#
Python#
- frac_crews(aggregate_by=[None], county=[None], end_date=None, frac_class=None, operator=[None], region=[None], service_company=[None], start_date=None, state_code=[None], sub_region=[None])#
Returns frac crew locations by wellpad and date.
Object returned is a pandas DataFrame.
⮞ Setup the client.
from synmax.hyperion import HyperionApiClient, ApiPayload
access_token = 'your access token goes here'
client = HyperionApiClient(access_token=access_token)
For a more detailed guide on setting up the Hyperion client, please see the Quickstart page.
⮞ Use parameters to narrow down your request.
payload = ApiPayload(start_date='2021-05-01', end_date='2022-06-25', sub_region=['S LA', 'West - TX'])
Tip
Narrow down your request to receive a faster response. Using no parameters will fetch the entire dataset which may take a very long time.
⮞ Call the function.
result_df = client.frac_crews(payload)
⮞ Print the results or save them for later.
# Print the entire response as a string.
print(result_df.to_string())
# Create a CSV file from the output.
result_df.to_csv('output.csv')
# Print the number of items per column.
print(result_df.count())
For more information on outputting to different formats, please see the pandas DataFrame documentation.
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”] |
|
frac_class |
string |
Limit search to either oil or gas wells based on the GOR definition from the EIA. |
|
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). |
|
service_company |
string array |
Limit search by a list of companies contracted by the operator to perform the frac job. |
|
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. |
|
sub_region |
string array |
Limit search by a list of subregions (clusters of several counties forming a major producing basin). |
|
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
, operator
, region
, service_company
state_code
, sub_region
Response#
Parameter |
Type |
Description |
Example |
---|---|---|---|
county |
string |
County in the state where the well is located. |
“BEAUREGARD” |
date |
string |
Frac crew location date. Date formatting - [“YYYY-MM-DD”] |
“2022-06-01” |
frac_class |
string |
Classifies wells as either oil or gas wells based on the GOR definition from the EIA. |
“gas” |
lat |
string |
The latitude of the location, in decimal degrees; follows the WGS 84/EPSG:4326 coordinate system. |
“32.2483475” |
long |
string |
The longitude of the location, in decimal degrees; follows the WGS 84/EPSG:4326 coordinate system. |
“-93.39548666666667” |
operator_name |
string |
Operator of the well. |
“PIE OPERATING, LLC” |
region |
string |
Aggregation of multiple major producing basins. |
“GULF” |
service_company |
string |
Company contracted by the operator to perform the frac job. |
“Liberty” |
state_ab |
string |
Abbreviation of the state. |
“LA” |
sub_region |
string |
Aggregation of several counties, typically representing a major producing basin. |
“S LA” |
wellpad_id |
string |
Identifier of the wellpad. |
“27248” |
Note
Wellpads located in Canada are tracked and identified by a prefix ‘C’ in the wellpad id.
Responses#
Normal Output#
county |
date |
frac_class |
lat |
long |
operator_name |
region |
service_company |
state_ab |
sub_region |
wellpad_id |
---|---|---|---|---|---|---|---|---|---|---|
WELD |
2021-10-30 |
oil |
40.3700375 |
-104.427201875 |
BILL BARRETT CORPORATION |
west |
Liberty |
CO |
Colorado wo SJ |
916 |
WELD |
2021-10-31 |
oil |
40.3700375 |
-104.427201875 |
BILL BARRETT CORPORATION |
west |
Liberty |
CO |
Colorado wo SJ |
916 |
WELD |
2021-11-01 |
oil |
40.3700375 |
-104.427201875 |
BILL BARRETT CORPORATION |
west |
Liberty |
CO |
Colorado wo SJ |
916 |
WELD |
2021-11-02 |
oil |
40.3700375 |
-104.427201875 |
BILL BARRETT CORPORATION |
west |
Liberty |
CO |
Colorado wo SJ |
916 |
WELD |
2021-11-03 |
oil |
40.3700375 |
-104.427201875 |
BILL BARRETT CORPORATION |
west |
Liberty |
CO |
Colorado wo SJ |
916 |
WELD |
2021-11-04 |
oil |
40.3700375 |
-104.427201875 |
BILL BARRETT CORPORATION |
west |
Liberty |
CO |
Colorado wo SJ |
916 |
WELD |
2021-11-05 |
oil |
40.3700375 |
-104.427201875 |
BILL BARRETT CORPORATION |
west |
Liberty |
CO |
Colorado wo SJ |
916 |
WELD |
2021-11-06 |
oil |
40.3700375 |
-104.427201875 |
BILL BARRETT CORPORATION |
west |
Liberty |
CO |
Colorado wo SJ |
916 |
WELD |
2021-11-07 |
oil |
40.3700375 |
-104.427201875 |
BILL BARRETT CORPORATION |
west |
Liberty |
CO |
Colorado wo SJ |
916 |
WELD |
2021-11-08 |
oil |
40.3700375 |
-104.427201875 |
BILL BARRETT CORPORATION |
west |
Liberty |
CO |
Colorado wo SJ |
916 |
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 |
frac_crews_count |
---|---|---|
ARAPAHOE |
2022-11-01 |
1 |
COCHRAN |
2022-11-01 |
1 |
ADAMS |
2022-11-01 |
2 |
CAMPBELL |
2022-11-01 |
3 |
INDIANA |
2022-11-01 |
1 |
BLAINE |
2022-11-01 |
3 |
ATASCOSA |
2022-11-01 |
1 |
JACKSON |
2022-11-01 |
1 |
DE SOTO |
2022-11-01 |
5 |
FRIO |
2022-11-01 |
1 |
payload = {
'aggregate_by': 'date'
}
date |
frac_crews_count |
---|---|
2022-11-01 |
262 |
2022-11-02 |
262 |
2022-11-03 |
268 |
2022-11-04 |
260 |
2022-11-05 |
256 |
2022-11-06 |
249 |
2022-11-07 |
253 |
2022-11-08 |
251 |
2022-11-09 |
252 |
2022-11-10 |
266 |
payload = {
'aggregate_by': 'operator'
}
date |
frac_crews_count |
operator_name |
---|---|---|
2022-11-01 |
1 |
CATENA RESOURCES OPERATING LLC |
2022-11-01 |
2 |
AMEREDEV OPERATING LLC |
2022-11-01 |
1 |
BALLARD |
2022-11-01 |
4 |
AETHON ENERGY OPERATING LLC |
2022-11-01 |
1 |
AZALEA OIL COMPANY LLC |
2022-11-01 |
1 |
AGERON IRONROC ENERGY LLC |
2022-11-01 |
3 |
ANTERO RESOURCES CORPORATION |
2022-11-01 |
1 |
BLACKHILL ENERGY LLC |
2022-11-01 |
3 |
COMSTOCK |
2022-11-01 |
2 |
ANSCHUTZ EXPLORATION CORPORATION |
payload = {
'aggregate_by': 'region'
}
date |
frac_crews_count |
region |
---|---|---|
2022-11-01 |
48 |
west |
2022-11-01 |
39 |
northeast |
2022-11-01 |
28 |
midwest |
2022-11-01 |
147 |
gulf |
2022-11-02 |
30 |
midwest |
2022-11-02 |
47 |
west |
2022-11-02 |
38 |
northeast |
2022-11-02 |
147 |
gulf |
2022-11-03 |
38 |
northeast |
2022-11-03 |
146 |
gulf |
payload = {
'aggregate_by': 'state_code'
}
date |
frac_crews_count |
state_ab |
---|---|---|
2022-11-01 |
9 |
WY |
2022-11-01 |
10 |
CO |
2022-11-01 |
8 |
WV |
2022-11-01 |
9 |
OH |
2022-11-01 |
131 |
TX |
2022-11-01 |
16 |
LA |
2022-11-01 |
22 |
PA |
2022-11-01 |
14 |
ND |
2022-11-01 |
29 |
NM |
2022-11-01 |
14 |
OK |
payload = {
'aggregate_by': 'sub_region'
}
date |
frac_crews_count |
sub_region |
---|---|---|
2022-11-01 |
14 |
NE PA |
2022-11-01 |
1 |
North - TX |
2022-11-01 |
8 |
WV |
2022-11-01 |
9 |
OH |
2022-11-01 |
2 |
Central - TX |
2022-11-01 |
14 |
North Dakota |
2022-11-01 |
84 |
West - TX |
2022-11-01 |
16 |
Haynesville - LA |
2022-11-01 |
8 |
Haynesville - TX |
2022-11-01 |
10 |
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.