openapi: 3.0.3 info: title: EPA Air Quality System (AQS) Account Type Codes Custom Search API description: 'The Air Quality System (AQS) Data Mart API provides programmatic access to ambient air sample data collected by state, local, tribal and federal air pollution control agencies from thousands of monitors across the United States. The API exposes monitor metadata, raw sample observations, daily/quarterly/annual aggregates, and quality assurance results. ' version: '1.0' contact: name: AQS Data Mart Support email: aqsdatamart@epa.gov url: https://aqs.epa.gov/aqsweb/documents/data_api.html license: name: U.S. Government Work / Public Domain url: https://www.usa.gov/government-works servers: - url: https://aqs.epa.gov/data/api description: Production AQS Data Mart API security: - emailKey: [] tags: - name: Custom Search paths: /api/multiCriteriaSearchCriteria: get: summary: Multi Criteria Search Criteria description: Placeholder tags: - Custom Search responses: '200': description: Placeholder content: application/json: schema: $ref: '#/components/schemas/customSearch.multiCriteriaSearchCriteria' examples: get_api_multiCriteriaSearchCriteria200Example: summary: Default get_api_multiCriteriaSearchCriteria 200 response x-microcks-default: true value: status: ok message: Example response x-microcks-operation: delay: 0 dispatcher: FALLBACK /api/multiCriteriaSearch: get: summary: Multi Criteria Search description: Placeholder parameters: - $ref: '#/components/parameters/pointSourceCategoryCode' - name: sicCode in: query description: Placeholder. required: false schema: type: integer example: 0 - name: naicsCode in: query description: Placeholder. required: false schema: type: integer example: 0 - name: pollutantId in: query description: Placeholder. required: false schema: type: string enum: - BOD5 - TSS - pH - Pentachlorophenol - Trichlorophenol - Oil & Grease - TCDD - TCDF - Chloroform (Trichloromethane) - Trichlorosyringol example: BOD5 - name: pollutantGroupId in: query description: Placeholder. required: false schema: type: integer enum: - 1 - 2 - 3 - 4 - 5 - 6 example: 1 - name: treatmentTechnologyCode in: query description: Placeholder. required: false schema: type: string enum: - AAFF - ABSM - AC - ADSM - AFF - AIR - AKH - ANSG - AOP - ASG - AST - BIO - BMP - CD - CLAR - CND - CO - COAGFL - CS - ChemPre - DAF - DCL - DENIT - DGF - DRY - DST - DWI - EC - EMUL - EQ - EVAP - FI - FILT - GAC - GravS - HAUL - ION - LE - LRTR - MF - MPT - NANO - NIT - OST - OTHER - OW - OWS - PestActIng - REDX - REUSE - RO - SI - ST - THERMAL - UF - ZLD example: AAFF - name: treatmentTechnologyGroup in: query description: Placeholder. required: false schema: type: string enum: - Physical, Not Elsewhere Classified - Other - Chemical - Biological - Thermal - Filtration - Sorption - Membrane example: Physical, Not Elsewhere Classified - name: rangeLow in: query description: Placeholder. required: false schema: type: number example: 0.0 - name: rangeHigh in: query description: Placeholder. required: false schema: type: number example: 0.0 - name: rangeUnitCode in: query description: Placeholder. required: false schema: type: string enum: - "\tmg/kg of lead produced from refining" - "\tmg/kg of lead produced from smelting" - '% removal' - µg/L - Base fluid sediment toxicity ratio - Biodegradation rate ratio - cm - count per 100 mL - degrees C - Drilling fluid sediment toxicity ratio - g/1,000,000 cans manufactured - g/kg - g/kg ELWK - g/kg LWK - g/kg raw material - g/kkg - g/kkg furnace pull - g/kkg product frosted - g/sq-m - kg/1,000 m2 product - kg/1,000 occupied beds - kg/1000 cubic m of product - kg/1000 ducks - kg/1000 kkg of metal poured - kg/1000 kkg of sand reclaimed - kg/1000 m3 feedstock - kg/1000 m3 runoff - kg/62.3 million sm3 of air scrubbed - kg/cubic m of production - kg/cubic meter of runoff - kg/day - kg/kg magnesium removed - kg/kkg of BOD5 input - kg/kkg of cereal product - kg/kkg of corn - kg/kkg of dust leached - kg/kkg of gross cane - kg/kkg of gross production - kg/kkg of melt - kg/kkg of product - kg/kkg of raw material - kg/kkg of raw material (wheat flour) - kg/kkg of rice - kg/kkg of seafood - kg/kkg of wheat - kg/kkg organic pesticide chemicals - kg/kkg processed - kg/kkg total organic active ingredients - kg/m3 flow - kg/Mwh - lb/1000 ducks - lb/1000 lb product - mg/employee-day - mg/kg - mg/kg dry weight - mg/kg of 100 pct sulfuric acid capacity - mg/kg of acid reclaim nickel produced - mg/kg of aluminum cast - mg/kg of aluminum delacquered - mg/kg of aluminum demagged - mg/kg of aluminum produced from electrolytic reduction - mg/kg of aluminum product from direct chill casting - mg/kg of aluminum product from rod casting - mg/kg of aluminum product from stationary casting or shot casting - mg/kg of aluminum scrap dried - mg/kg of aluminum scrap screened and milled - mg/kg of ammonium paratungstate (as W) produced - mg/kg of ammonium tungstate (as W) produced - mg/kg of anodes baked - mg/kg of anodes cast - mg/kg of antimony contained in sodium antimonate product - mg/kg of antimony metal produced by electrowinning - mg/kg of bertrandite ore processed - mg/kg of beryl ore processed - mg/kg of beryllium carbonate produced as beryllium - mg/kg of beryllium carbonate produced from bertrandite ore as beryllium - mg/kg of beryllium carbonate produced from beryl ore as beryllium - mg/kg of beryllium hydroxide produced as beryllium - mg/kg of beryllium hydroxide produced from scrap and residues as beryllium - mg/kg of beryllium oxide produced - mg/kg of beryllium pebbles produced - mg/kg of beryllium scrap chips treated - mg/kg of cadmium - mg/kg of cadmium powder produced - mg/kg of cadmium used - mg/kg of calcium tungstate (as W) produced - mg/kg of casting production - mg/kg of cathode copper production - mg/kg of cathode indium produced - mg/kg of cathode tin produced - mg/kg of cathode zinc produced - mg/kg of cells produced - mg/kg of cobalt produced - mg/kg of cobalt produced from cobalt sludge - mg/kg of columbium-tantalum oxide dried - mg/kg of columbium or tantalum cast or consolidated - mg/kg of concentrate digested - mg/kg of concentrate leached - mg/kg of copper cast - mg/kg of copper, nickel, and cobalt in the crushed raw material - mg/kg of crude tapped tin metal produced - mg/kg of cryolite recovered - mg/kg of dealuminized scrap produced - mg/kg of dross washed - mg/kg of equivalent pure tantalum powder produced - mg/kg of gallium hydrolyzed - mg/kg of gallium produced by solvent extraction - mg/kg of germanium chlorinated - mg/kg of germanium hydrolyzed - mg/kg of germanium washed - mg/kg of indium metal produced - mg/kg of iron disulfide - mg/kg of lead - mg/kg of lead cast - mg/kg of lead in trucked batteries - mg/kg of lead processed through desulfurization - mg/kg of lead scrap produced - mg/kg of lead used - mg/kg of mercury condensed - mg/kg of mercury processed through furnace - mg/kg of mercury produced from batteries - mg/kg of mercury washed and rinsed - mg/kg of mischmetal produced from wet rare earth chlorides - mg/kg of molybdenum and vanadium produced - mg/kg of molybdenum contained in molybdic oxide leached - mg/kg of molybdenum metal powder produced - mg/kg of molybdenum produced - mg/kg of molybdenum sulfide leached - mg/kg of molybdenum sulfide roasted - mg/kg of MSW scrap used as raw material - mg/kg of neutralized, dewatered tin mud produced - mg/kg of nickel applied - mg/kg of nickel powder washed - mg/kg of nickel produced - mg/kg of nickel used - mg/kg of of TiCl4 handled - mg/kg of paste produced - mg/kg of product - mg/kg of product recovered from electrolytic slimes processing - mg/kg of pure zirconium produced - mg/kg of scrap milled - mg/kg of scrap washed - mg/kg of silver applied - mg/kg of silver peroxide processed - mg/kg of silver peroxide produced - mg/kg of silver powder processed - mg/kg of silver powder produced - mg/kg of silver processed - mg/kg of slag input to reclaim process - mg/kg of sodium tungstate (as W) produced - mg/kg of synthetic scheelite produced - mg/kg of tantalum powder produced - mg/kg of tantalum powder produced from leaching - mg/kg of tantalum powder washed - mg/kg of tantalum salt dried - mg/kg of tantalum salt reduced - mg/kg of technical grade molybdenum plus vanadium plus pure grade molybdenum produced - mg/kg of TiCl4 produced - mg/kg of tin hydroxide washed - mg/kg of tin metal produced - mg/kg of tin metal recovered from plating solutions and sludges - mg/kg of tin metal recovered from scrap - mg/kg of titanium cast - mg/kg of titanium pickled - mg/kg of titanium produced - mg/kg of total mischmetal produced - mg/kg of tungsten carbide produced - mg/kg of tungsten carbide scrap leached - mg/kg of tungsten metal produced - mg/kg of tungsten produced - mg/kg of tungsten scrap washed - mg/kg of tungstic acid (as W) produced - mg/kg of tungstic oxide (as W) produced - mg/kg of uranium processed in the refinery - mg/kg of uranium produced by magnesium reduction - mg/kg of uranium tetrafluoride produced - mg/kg of uranium trioxide produced - mg/kg of vanadium produced by decomposition - mg/kg of zinc - mg/kg of zinc cast - mg/kg of zinc deposited - mg/kg of zinc processed through leaching - mg/kg of zinc reduced - mg/kg of zirconium and hafnium produced - mg/kg of zirconium contained in alloys produced - mg/kg of zirconium dioxide and hafnium dioxide produced - mg/kkg - mg/kkg of blast furnace lead bullion produced - mg/kkg of dross reverberatory furnace production - mg/kkg of hard lead produced - mg/kkg of lead bullion produced - mg/kkg of sinter production - mg/kkg of slag, speiss, or matte granulated - mg/L - mg/L/kgal/ton - mg/liter of spent plating solution used as a raw material - mg/m2 area coated - Mg/m2 area coated - mg/m2 area processed - mg/m2 area processed or coated - mg/off-kg - mg/off-kg of aluminum rolled with emulsions - mg/off-kg of aluminum rolled with neat oils - mg/off-kg of copper - mg/sq-m operation - mg/troy ounce of gold and silver smelted - mg/troy ounce of gold contained in PGC product - mg/troy ounce of gold precipitated - mg/troy ounce of gold produced by cyanide stripping - mg/troy ounce of gold produced by electrolysis - mg/troy ounce of gold produced by solvent extraction - mg/troy ounce of gold refined electrolytically - mg/troy ounce of other platinum group metals precipitated - mg/troy ounce of palladium precipitated - mg/troy ounce of platinum precipitated - mg/troy ounce of precious metal in the granulated raw material - mg/troy ounce of precious metals produced - mg/troy ounce of precious metals, including silver, incinerated or smelted - mg/troy ounce of precious metals, including silver, produced in refinery - mg/troy ounce of silver from electrolytic refining - mg/troy ounce of silver from film stripping - mg/troy ounce of silver from precipitation and filtration of film stripping solutions - mg/troy ounce of silver from precipitation and filtration of photographic solutions - mg/troy ounce of silver in electrolyte produced - mg/troy ounce of silver precipitated - mg/troy ounce of silver produced from leaching - mg/troy ounce of silver produced from leaching or silver precipitated - mg/troy ounce of silver production - mg/troy ounce of silver reduced in solution - mg/troy ounce of silver roasted, smelted, or dried - mL/L - MPN/100 mL - N/A - ng/L - PAH mass ratio - pCi/L - Percent by volume - pg/L - Reserved - S.U. example: "\tmg/kg of lead produced from refining" - name: filterTreatmentId in: query description: Placeholder. required: false schema: type: integer example: 0 - name: filterPointSourceCategoryCode in: query description: Placeholder. required: false schema: type: integer enum: - 405 - 406 - 407 - 408 - 409 - 410 - 411 - 412 - 413 - 414 - 415 - 417 - 418 - 419 - 420 - 421 - 422 - 423 - 424 - 425 - 426 - 427 - 428 - 429 - 430 - 432 - 433 - 434 - 435 - 436 - 437 - 438 - 439 - 440 - 441 - 442 - 443 - 444 - 445 - 446 - 447 - 449 - 450 - 451 - 454 - 455 - 457 - 458 - 459 - 460 - 461 - 463 - 464 - 465 - 466 - 467 - 468 - 469 - 471 example: 405 - name: filterPollutantId in: query description: Placeholder. required: false schema: type: string enum: - BOD5 - TSS - pH - Pentachlorophenol - Trichlorophenol - Oil & Grease - TCDD - TCDF - Chloroform (Trichloromethane) - Trichlorosyringol example: BOD5 - $ref: '#/components/parameters/download' - $ref: '#/components/parameters/sortCol' - $ref: '#/components/parameters/sortDir' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' tags: - Custom Search responses: '200': description: Placeholder content: application/json: schema: $ref: '#/components/schemas/customSearch.multiCriteriaSearch' examples: get_api_multiCriteriaSearch200Example: summary: Default get_api_multiCriteriaSearch 200 response x-microcks-default: true value: status: ok message: Example response x-microcks-operation: delay: 0 dispatcher: FALLBACK /api/keywordSearch: get: summary: Keyword Search description: Placeholder parameters: - name: keyword in: query description: Placeholder. required: false schema: type: string example: string - name: operator in: query description: Placeholder. required: false schema: type: string enum: - AND - OR example: AND - $ref: '#/components/parameters/download' - $ref: '#/components/parameters/sortCol' - $ref: '#/components/parameters/sortDir' - $ref: '#/components/parameters/offset' - $ref: '#/components/parameters/limit' tags: - Custom Search responses: '200': description: Placeholder content: application/json: schema: $ref: '#/components/schemas/customSearch.keywordSearch' examples: get_api_keywordSearch200Example: summary: Default get_api_keywordSearch 200 response x-microcks-default: true value: status: ok message: Example response x-microcks-operation: delay: 0 dispatcher: FALLBACK components: schemas: customSearch.keywordSearch: type: object description: Placeholder properties: Dummy: type: string title: Dummy example: Dummy description: Dummy required: - Dummy customSearch.multiCriteriaSearchCriteria: type: object description: Placeholder properties: Dummy: type: string title: Dummy example: Dummy description: Dummy required: - Dummy customSearch.multiCriteriaSearch: type: object description: Placeholder properties: Dummy: type: string title: Dummy example: Dummy description: Dummy required: - Dummy parameters: download: name: download in: query description: Placeholder. required: false schema: type: string enum: - 'true' - 'false' pointSourceCategoryCode: name: pointSourceCategoryCode in: query description: Placeholder. required: false schema: type: integer enum: - 405 - 406 - 407 - 408 - 409 - 410 - 411 - 412 - 413 - 414 - 415 - 417 - 418 - 419 - 420 - 421 - 422 - 423 - 424 - 425 - 426 - 427 - 428 - 429 - 430 - 432 - 433 - 434 - 435 - 436 - 437 - 438 - 439 - 440 - 441 - 442 - 443 - 444 - 445 - 446 - 447 - 449 - 450 - 451 - 454 - 455 - 457 - 458 - 459 - 460 - 461 - 463 - 464 - 465 - 466 - 467 - 468 - 469 - 471 sortDir: name: sortDir in: query description: Placeholder. required: false schema: type: string enum: - asc - desc sortCol: name: sortCol in: query description: Placeholder. required: false schema: type: string enum: - limitationId - controlTechnologyCode - controlTechnologyCfrSection - comboSubcategory - wastestreamProcessId - wastestreamProcessTitle - wastestreamProcessSecondary - wastestreamProcessCfrSection - cfrSectionAnchor - wastestreamProcessDescription - wastestreamProcessLimitCalculationDescription - wastestreamProcessTypoFlagLimitCalculationDescription - pollutantDescription - dischargeFrequency - limitationValue - typoFlagLimitationValue - minimumValue - maximumValue - zeroDischarge - limitationDurationDescription - limitationDurationBaseType - limitationDurationTypeDisplay - limitationUnitCode - limitationUnitDescription - limitationUnitBasis - alternateLimitFlag - alternateLimitDescription - limitRequirementDescription - limitationLimitCalculationDescription - limitationPollutantNotes - longTermAverageCount - pointSourceCategoryCode - pointSourceCategoryName offset: name: offset in: query description: Placeholder. required: false schema: type: integer limit: name: limit in: query description: Placeholder. required: false schema: type: integer securitySchemes: emailKey: type: apiKey in: query name: key description: 'AQS requires `email` and `key` query parameters on every request. Register at `/signup?email=YOUR_EMAIL` to receive a key by email. '