Skip to main content
U.S. flag

An official website of the United States government

APIs

API stands for Application Programming Interface and provides a developer with programmatic access to a proprietary software application. An API is software that makes it possible for application programs to interact with each other and share data.

Filter Total Items: 31

Seismic Design Data Web Services

Web services produced by the U.S. Geological Survey for calculating parameter values from various seismic design reference documents.

Earthquake Notifications, Feeds, and Web Services

Know about earthquakes just after they happen in real-time via txt message, email, or social media. Plus, get everything you might need to add these earthquake alerts into your own web applications.

ScienceBase

ScienceBase is data and information management infrastructure that enables data upload, documentation, sharing, and dynamic data services using standards-compliant methods and technological components. ScienceBase furnishes a foundation for data stewardship, government open data, and scientific discovery.

Digital Object Identifier (DOI) Creation Tool

This service allows USGS personnel to assign globally unique, persistent, and resolvable identifiers, registered with DataCite, to USGS data & software products. 

Science Data Catalog

The USGS Science Data Catalog provides seamless access to USGS research and monitoring data from across the nation. Users have the ability to search, browse, or use a map-based interface to discover data.

Model Catalog

As an Earth science organization, the USGS develops and builds models for scientific analysis and computation. Information about these models exists in many different places across the bureau. The Model Catalog compiles and links the information in one place so that models are discoverable and reusable. The catalog will support and enable model use and integration.

Web Service for Geomagnetism Data

Access geomagnetic data via our webservices.

GBIF-US

Species observations for the United States and Territories

Water Data Labs

Water Data Labs is an experimental site that exposes tools and technologies in development by the USGS Water Data for the Nation software team. Here, users can explore and test experimental products, services, tools, and visualizations.

USGS Water Services

This site serves USGS water data (streamflow, groundwater, water quality, site information, and statistics) via automated means using web services and extensible markup language (XML), as well as other popular media types. Services are invoked with the REST protocol. These services designed for high fault tolerance and very high availability.

StreamStats Web Services

The StreamStats application uses data web services that were created for it. When in use, the application manages interactions between the user and the services. However, the web services can be directly accessed using the StreamStats Service API documented here or consumed by a custom client application using HTTP protocols.

 

Wapato Lake Interactive Lake Level Tool

The water level of Wapato Lake dictates the size (surface area) of the lake and the amount of water that it stores. This web page allows the user to interactively explore Wapato Lake water level data and how the water level translates into lake area and volume.