All data sources

FracFocus

No authfracfocus

FracFocus hydraulic fracturing chemical disclosures — search by operator, county, well API number, bbox, or chemical ingredient. Includes per-job chemical volumes and operator-level aggregations.

Provenance

PublisherFracFocus

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

Methods (7)

  • searchByOperator

    read

    Search FracFocus frac jobs by operator name.

    Required paramsoperatorName or operator or operator_name
    Entitiesoperator
    Input schema
    {
      "type": "object",
      "properties": {
        "operatorName": {
          "type": "string"
        },
        "operator": {
          "type": "string"
        },
        "operator_name": {
          "type": "string"
        },
        "state": {
          "type": "string"
        },
        "startDate": {
          "type": "string"
        },
        "endDate": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        },
        "offset": {
          "type": "number"
        }
      },
      "additionalProperties": false,
      "allOf": [
        {
          "anyOf": [
            {
              "required": [
                "operatorName"
              ]
            },
            {
              "required": [
                "operator"
              ]
            },
            {
              "required": [
                "operator_name"
              ]
            }
          ]
        }
      ]
    }
  • searchByApi

    read

    Search FracFocus frac jobs by well API number.

    Required paramsapiNumber or api or api_number
    Entitieswell
    Input schema
    {
      "type": "object",
      "properties": {
        "apiNumber": {
          "type": "string"
        },
        "api": {
          "type": "string"
        },
        "api_number": {
          "type": "string"
        }
      },
      "additionalProperties": false,
      "allOf": [
        {
          "anyOf": [
            {
              "required": [
                "apiNumber"
              ]
            },
            {
              "required": [
                "api"
              ]
            },
            {
              "required": [
                "api_number"
              ]
            }
          ]
        }
      ]
    }
  • searchByCounty

    read

    Search FracFocus frac jobs by county (and state).

    Required paramscounty or countyName or county_name
    Entitiesrecord
    Input schema
    {
      "type": "object",
      "properties": {
        "county": {
          "type": "string"
        },
        "countyName": {
          "type": "string"
        },
        "county_name": {
          "type": "string"
        },
        "state": {
          "type": "string"
        },
        "startDate": {
          "type": "string"
        },
        "endDate": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        }
      },
      "additionalProperties": false,
      "allOf": [
        {
          "anyOf": [
            {
              "required": [
                "county"
              ]
            },
            {
              "required": [
                "countyName"
              ]
            },
            {
              "required": [
                "county_name"
              ]
            }
          ]
        }
      ]
    }
  • searchInBbox

    read

    Search FracFocus frac jobs within a bounding box.

    Required paramsbbox
    Entitiesrecord
    Input schema
    {
      "type": "object",
      "properties": {
        "bbox": {
          "type": "array",
          "items": {
            "type": "number"
          }
        },
        "startDate": {
          "type": "string"
        },
        "endDate": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        }
      },
      "additionalProperties": false,
      "required": [
        "bbox"
      ]
    }
  • getJobChemicals

    read

    Get chemical ingredients for a FracFocus disclosure id.

    Required paramsdisclosureId
    Entitiesfrac_job, completion
    Input schema
    {
      "type": "object",
      "properties": {
        "disclosureId": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        }
      },
      "additionalProperties": false,
      "required": [
        "disclosureId"
      ]
    }
  • getOperatorTopChemicals

    read

    Get an operator most-used frac chemicals.

    Required paramsoperatorName or operator or operator_name
    Entitiesfrac_job, completion, operator
    Input schema
    {
      "type": "object",
      "properties": {
        "operatorName": {
          "type": "string"
        },
        "operator": {
          "type": "string"
        },
        "operator_name": {
          "type": "string"
        },
        "state": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        }
      },
      "additionalProperties": false,
      "allOf": [
        {
          "anyOf": [
            {
              "required": [
                "operatorName"
              ]
            },
            {
              "required": [
                "operator"
              ]
            },
            {
              "required": [
                "operator_name"
              ]
            }
          ]
        }
      ]
    }
  • searchByChemical

    read

    Search FracFocus frac jobs by chemical (CAS or name).

    Required paramsingredientName or casNumber
    Entitiesfrac_job, completion
    Input schema
    {
      "type": "object",
      "properties": {
        "ingredientName": {
          "type": "string"
        },
        "casNumber": {
          "type": "string"
        },
        "state": {
          "type": "string"
        },
        "limit": {
          "type": "number"
        }
      },
      "additionalProperties": false,
      "allOf": [
        {
          "anyOf": [
            {
              "required": [
                "ingredientName"
              ]
            },
            {
              "required": [
                "casNumber"
              ]
            }
          ]
        }
      ]
    }