Jump to main content.

Contact Us

Services

Here is a sample of services at EPA that developers can use to make applications. Developers can access the full set of EPA services by searching the Reusable Component Services (RCS) tool. On the RCS page, click the “Browse as Guest” link to enter the site, then click on the Search tab at the top left.

Convert Lat/Long Service+

Utility function for converting a point's geographic location latitude and longitude from degrees, minutes, and seconds to decimal degrees. If a horizontal datum value other than NAD83 is given, then the returned latitude and longitude will be converted to NAD83.

Envirofacts Data Service API

Envirofacts has developed a RESTful data service API to all of its internal data holdings. This functionality provides a user of Envirofacts with the ability to query any table through the use of a URL.

Event Indexing Service

The WATERS indexing engine allows applications to programmatically index features to the medium resolution National Hydrography Dataset and to create RAD-ready event records.

FRS Facility Search Service

Web Service for lookup of known facilities in FRS. Accepts a set of search parameters for searching facilities, and returns XML results with data on known facilities.

GetCADataByHandler

This service will retrieve corrective action data for the specified handler id. If a change date is provided, the result will only contain data that has been modified/updated since the change date. If a change date is not provided all data for this handler will be returned.

GetCEDataByHandler

This service will retrieve compliance monitoring and enforcement data for the specified handler id. Other parameters can be used to filter the amount of data returned. If a change date is provided, the result will only contain data that has been modified/updated since the change date. If a change date is not provided all data for this handler will be returned.

GetCEEvaluationDataByHandler

This service will return compliance monitoring and enforcement data, driven by evaluation data for the specified handler id. Therefore, any enforcements or violations linked to evaluations for this handler that fulfill other provided parameters will be returned. The fromDate and toDate are compared against the evaluation start date.

GetFADataByHandler

This service will retrieve financial assurance data for the specified handler id. If a change date is provided, the result will only contain data that has been modified/updated since the change date. If a change date is not provided all data for this handler will be returned.

GetGSDataByHandler

This service will retrieve geographic information system data for the specified handler id. If a change date is provided, the result will only contain data that has been modified/updated since the change date. If a change date is not provided all data for this handler will be returned.

GetHDDataByHandler

This service will retrieve handler data for the specified handler id. If a change date is provided, the result will only contain data that has been modified/updated since the change date. If a change date is not provided all data for this handler will be returned.

GetHDMaxSequence

This service will retrieve the maximum handler source record sequence number used for the specified handler id. The source type and state are optional parameters. If the source type is provided, only the maximum sequence number for the specified source type will be provided. The state id is used for the rare occurrence where a handler is associated to more than one activity location.

GetPMDataByHandler

This service will retrieve permitting data for the specified handler id. If a change date is provided, the result will only contain data that has been modified/updated since the change date. If a change date is not provided all data for this handler will be returned.

Get Entities by Lat/Long Service

Query for identifying details of all water entities within a given radius of a specified geographic location for specific WATERS programs.

Get Entities Miles by Lat/Long Service

Query for identifying details of all water entities within a given radius of a specified geographic location for specific WATERS programs.

Get Program Waters Entities Service

Query for identifying details of a given list of entities for specific WATERS programs.

Identify Service

The identify service answers the question: "What information exists in EPA program data systems for this point in the surface water network?" The service returns all or a selected subset of EPA programs’ source feature IDs as well as the NHD feature information.

Name Service

Advanced query function to find USGS GNIS water feature names and provide general location information for NHD features.

Navigation Delineation Service

The Navigation Delineation service is a service that builds upon the Navigation Service to provide an areal representation of the navigation process by linking navigated flowlines to associated areal geographies. In most cases the primary areal feature associated with NHD flowlines are the NHDPlus catchments. However the service is designed to be expanded in future versions to return results for other associated areal coverages such as Watershed Boundary Dataset (WBD) or Tiger Political layers.

Navigation Service

The Navigation service is a subset component of the Upstream/Downstream service designed to provide standard stream network traversal. The traversal request may include a description of where, on the stream network, to begin the traversal, and a description of where or how to end the traversal. All Upstream/Downstream executions require a navigation type and at least one start point. All other input parameters are optional.

NWISQWResultService

Retrieves water-quality result data

NWISQWStationService

Retrieves data-collection station data

Organizational Name Standardization (Planned)

[Planned for implementation, 2011 - Accepting requirements for development - contact Dave Smith - smith.davidg@epa.gov/202-566-0797] Accepts a string containing the name of an organization and returns a standardized representation, i.e. punctuation rules, capitalization, substitutions with common abbreviations, e.g. CORP vs. CORPORATION

pnwwqx

Pacific Northwest Water Quality Data Exchange

Point Indexing Service

The Point Indexing service is a subset component of the Event Indexing Service providing a simplified point indexing function for linking a point to the National Hydrography Dataset via either a straightforward shortest distance snap or via raindrop indexing utilizing the NHDPlus flow direction grid. The service returns the point, information about the indexing action and NHD flowline information describing the nearest NHD hydrography.

RAD Event Information Service

The RAD Event Information Service is intended to allow dynamic yet efficient query access to RAD events and associated information. While the RAD utilizes a single common data structure, differing programs provide differing usage models of RAD data. The RAD information service leverages these usage models to combine an efficient query with a simple output data object. The creation of data usage models is an ongoing process.

Results Queue Service

The Results Queue Service functions to allow other WATERS services to process results asynchronously. At the center of the service is queue which receives and retains for a limited time the direct results of other WATERS services. Then using a simple identification code, the user may subsequently query the Results Queue Service to either determine if processing is complete or fetch completed results.

Spatial Assignment Service

The Spatial Assignment Service is a support service allowing users to associate spatial information with reference layers stored in WATERS. The intention of the service is not to report or analyze all interactions with the reference layer but rather to assign a single result. Provided parameters allow several means to resolve multiple matches including hinting via parameters, spatial analysis, distance analysis or simple arbitrary choice.

Total Waters Geometry Service

Returns summary information about the surface water and the EPA water quality and other information within an arbitrary geometry.

Total Waters Service

Returns precalculated summary information about the surface water and the EPA water quality and other information by state, Hydrologic Unit Code (HUC) 8 subbasins and NHD Feature Codes.

Upstream/Downstream Service

The Upstream/Downstream service is designed to provide standard stream network traversal and discovery functions. The traversal request may include a description of where, on the stream network, to begin the traversal, a description of where or how to end the traversal, and a list of one or more formats for the returned results. The Upstream/Downstream service receives the stream network traversal request, performs the traversal, and returns the requested results. The Upstream/Downstream service is an elemental function to be used by applications as a stand alone service or in combination with other WATERS services. All Upstream/Downstream executions require a navigation type and at least one start point. All other input parameters are optional.

UDDI Custody and Ownership Transfer API

Web Service providing partial support for the UDDI Custody and Ownership Transfer API.

Validate Lat/Long Service

Utility function for validating a point's geographic latitude and longitude given in decimal degrees for use against the Reach Address Database (RAD). The default horizontal datum for RAD use is NAD83. If a horizontal datum of NAD27 or WGS84 is provided, the service will convert the given latitude and longitude to NAD83 and return these converted values.

Top of page

EPA Persistent Cookies Notice

    Search EPA's Environmental Datasets Gateway
    Note: You can use Lucene search text syntax for queries in EDG.Exit EPA Disclaimer

    Sign Up to Get MessagesSign up to get messages and updates for the EPA App Developer Community:
     


    About the EDG

Jump to main content.