National Park Service (Independent Publisher)
The National Park Service API and developer resources are designed to provide authoritative NPS data and content for internal and external developers creating apps, maps, and websites. You'll find photos and essential information about NPS sites including visitor centers, campgrounds, events, news, alerts, and more, as well as detailed articles about NPS natural and cultural features and important people and places.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions |
Power Automate | Premium | All Power Automate regions |
Power Apps | Premium | All Power Apps regions |
Contact | |
---|---|
Name | Troy Taylor |
URL | https://www.hitachisolutions.com |
ttaylor@hitachisolutions.com |
Connector Metadata | |
---|---|
Publisher | Troy Taylor, Hitachi Solutions |
Website | https://www.nps.gov/ |
Privacy policy | https://www.nps.gov/aboutus/privacy.htm |
Categories | Lifestyle and Entertainment |
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
API Key | securestring | The API Key for this api | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Get activities |
Retrieve categories of activities (astronomy, hiking, wildlife watching, etc.) possible in national parks. |
Get alerts |
Retrieve alerts (danger, closure, caution, and information) posted by parks. |
Get amenities |
Retrieve the amenity types (accessible restrooms, fire pit, picnic area, etc.) available in national parks. |
Get articles |
Retrieve articles created by national parks and other NPS entities. |
Get campgrounds |
Retrieve data about National Park Service campgrounds including addresses, contacts, description, hours of operation, etc. |
Get events |
Retrieve events created by national parks and other NPS entities. |
Get lesson plans |
Retrieve lesson plans created by national parks and other NPS entities. |
Get news releases |
Retrieve news releases created by national parks and other NPS entities. |
Get park activities |
Returns activites parks information. |
Get park amenities |
Retrieve places within national parks that have different amenities. |
Get parks |
Retrieve data about national parks (addresses, contacts, description, hours of operation, etc.). |
Get parks by topic |
Retrieve national parks that are related to particular categories of topics (American revolution, music, women's history, etc.). |
Get passport stamp locations |
Retrieve locations that have national park passport stamps. |
Get people |
Retrieve articles providing a synopsis of specific people related to national parks. |
Get places |
Retrieve articles providing a synopsis of specific places related to national parks. |
Get things to do |
Retrieve suggested things to do recommended by and for specific national parks. |
Get topics |
Retrieve categories of topics (American revolution, music, women's history, etc.) relating to national parks. |
Get tours |
Retrieve tours with stops at the special places, campgrounds, and visitor centers found within national parks. |
Get visitor center amenities |
Retrieve visitor centers within national parks that have different amenities. |
Get visitor centers |
Retrieve data about National Park Service visitor centers including addresses, contacts, description, hours of operation, etc. |
Get webcams |
Retrieve metadata about National Park Service streaming and non-streaming web cams. |
Get activities
Retrieve categories of activities (astronomy, hiking, wildlife watching, etc.) possible in national parks.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
ID
|
id | string |
One or more activity unique IDs. |
|
Search Term
|
q | string |
Term to search on. |
|
Limit
|
limit | string |
Number of results to return per request. Default is 50. |
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
Sort By
|
sort | string |
A comma delimited list of fields to sort the results by. Ascending order is assumed for each field unless the field name is prefixed with the unary negative which implies descending order. |
Returns
- response
- object
Get alerts
Retrieve alerts (danger, closure, caution, and information) posted by parks.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Park Code
|
parkCode | array |
A comma delimited list of park codes (each 4-10 characters in length). |
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
Search Term
|
q | string |
Term to search on. |
Returns
- response
- object
Get amenities
Retrieve the amenity types (accessible restrooms, fire pit, picnic area, etc.) available in national parks.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
ID
|
id | array |
One or more topic unique IDs. |
|
Search Term
|
q | string |
A string to search for. |
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
Returns
- response
- object
Get articles
Retrieve articles created by national parks and other NPS entities.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Park Code
|
parkCode | array |
A comma delimited list of 4 character park codes. |
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
Search Term
|
q | string |
Term to search on. |
Returns
- response
- object
Get campgrounds
Retrieve data about National Park Service campgrounds including addresses, contacts, description, hours of operation, etc.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Park Code
|
parkCode | array |
A comma delimited list of park codes (each 4 characters in length). |
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
Search Term
|
q | string |
Term to search on. |
Returns
- response
- object
Get events
Retrieve events created by national parks and other NPS entities.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Park Code
|
parkCode | array |
A comma delimited list of park codes (each 4 characters in length). |
|
Organization
|
organization | array |
A comma delimited list of organization site codes. |
|
Subject
|
subject | array |
A comma delimited list of subject site codes. |
|
Portal
|
portal | array |
A comma delimited list of portal site codes. |
|
Include Tags
|
tagsAll | array |
A comma delimited list of tags that must be included. |
|
May Include Tags
|
tagsOne | array |
A comma delimited list of tags that may be included. |
|
Not Include Tags
|
tagsNone | array |
A comma delimited list of tags that must not be included. |
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
Start Date
|
dateStart | string |
A stating date in the yyyy-mm-dd format to filter events by. |
|
End Date
|
dateEnd | string |
An ending date in the yyyy-mm-dd format to filter events by. |
|
Event Type
|
eventType | array |
A comma delimited list of event types. |
|
ID
|
id | string |
A unique ID string for an event. |
|
Search Term
|
q | string |
Term to search on. |
|
Page Size
|
pageSize | integer |
The number of results per page. Default is 10. |
|
Page Number
|
pageNumber | integer |
The current page number for the results. Default is 1. |
|
Expand Recurring
|
expandRecurring | boolean |
A flag to denote whether or not to expand the recurring events out into multiple records (one per event date). Default is false. |
Returns
- response
- object
Get lesson plans
Retrieve lesson plans created by national parks and other NPS entities.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Park Code
|
parkCode | array |
A comma delimited list of park codes (each 4 characters in length). |
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
Search Term
|
q | string |
Term to search on. |
|
Sort By
|
sort | array |
A comma delimited list of resource properties to sort the results by. Each resource identifies which properties are 'sortable'. Ascending order is assumed for each property. If descending order is desired, the unary negative should prefix the property name. The sortable properties are listed in the documentation for each resource. Invalid property values will be ignored. Default is title. |
Returns
- response
- object
Get news releases
Retrieve news releases created by national parks and other NPS entities.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Park Code
|
parkCode | array |
A comma delimited list of park codes (each 4 characters in length). |
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
Search Term
|
q | string |
Term to search on. |
|
Sort By
|
sort | array |
A comma delimited list of resource properties to sort the results by. Each resource identifies which properties are 'sortable'. Ascending order is assumed for each property. If descending order is desired, the unary negative should prefix the property name. The sortable properties are listed in the documentation for each resource. Invalid property values will be ignored. Default is -releaseDate. |
Returns
- response
- object
Get park activities
Returns activites parks information.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
ID
|
id | array |
A comma delimited list of activity IDs. |
|
Search Term
|
q | string |
A string to search for. |
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
Sort By
|
sort | array |
A comma delimited list of fields to sort the results by. Ascending order is assumed for each field unless the field name is prefixed with the unary negative which implies descending order. |
Returns
- response
- object
Get park amenities
Retrieve places within national parks that have different amenities.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Park Code
|
parkCode | array |
A comma delimited list of 4 character park codes. |
|
ID
|
id | array |
A comma delimited list of amenity IDs. |
|
Search Term
|
q | string |
A string to search for. |
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
Sort By
|
sort | string |
A comma delimited list of fields to sort the results by. Ascending order is assumed for each field unless the field name is prefixed with the unary negative which implies descending order. |
Returns
- response
- object
Get parks
Retrieve data about national parks (addresses, contacts, description, hours of operation, etc.).
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Park Code
|
parkCode | array |
A comma delimited list of park codes (each 4-10 characters in length). |
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
Search Term
|
q | string |
Term to search on. |
|
Sort By
|
sort | array |
A comma delimited list of resource properties to sort the results by. Each resource identifies which properties are 'sortable'. Ascending order is assumed for each property. If descending order is desired, the unary negative should prefix the property name. The sortable properties are listed in the documentation for each resource. Invalid property values will be ignored. Default value is fullName. |
Returns
- response
- object
Get parks by topic
Retrieve national parks that are related to particular categories of topics (American revolution, music, women's history, etc.).
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
ID
|
id | array |
A comma delimited list of topic IDs. |
|
Search Term
|
q | string |
A string to search for. |
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
Sort By
|
sort | string |
A comma delimited list of fields to sort the results by. Ascending order is assumed for each field unless the field name is prefixed with the unary negative which implies descending order. |
Returns
- response
- object
Get passport stamp locations
Retrieve locations that have national park passport stamps.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Park Code
|
parkCode | array |
A comma delimited list of 4 character park codes. |
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
Search Term
|
q | string |
A string to search for. |
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
Returns
- response
- object
Get people
Retrieve articles providing a synopsis of specific people related to national parks.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Park Code
|
parkCode | array |
A comma delimited list of park codes (each 4-10 characters in length). |
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
Search Term
|
q | string |
Term to search on. |
Returns
- response
- object
Get places
Retrieve articles providing a synopsis of specific places related to national parks.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Park Code
|
parkCode | array |
A comma delimited list of park codes (each 4 characters in length). |
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
Search Term
|
q | string |
Term to search on. |
Returns
- response
- object
Get things to do
Retrieve suggested things to do recommended by and for specific national parks.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
ID
|
id | string |
A comma delimited list of things to do IDs. |
|
Park Code
|
parkCode | string |
A comma delimited list of 4 character park codes. |
|
State Code
|
stateCode | string |
A comma delimited list of 2 character state codes. |
|
Search Term
|
q | string |
A string to search for. |
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
Start
|
start | string |
Get the next [limit] results starting with this number. Default is 0. |
|
Sort By
|
sort | string |
A comma delimited list of fields to sort the results by. Ascending order is assumed for each field unless the field name is prefixed with the unary negative which implies descending order. |
Returns
- response
- object
Get topics
Retrieve categories of topics (American revolution, music, women's history, etc.) relating to national parks.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
ID
|
id | string |
One or more unique topic IDs. |
|
Search Term
|
q | string |
A string to search for. |
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
Sort By
|
sort | string |
A comma delimited list of fields to sort the results by. Ascending order is assumed for each field unless the field name is prefixed with the unary negative which implies descending order. |
Returns
- response
- object
Get tours
Retrieve tours with stops at the special places, campgrounds, and visitor centers found within national parks.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
ID
|
id | array |
A comma delimited list of tour IDs. |
|
Park Code
|
parkCode | array |
A comma delimited list of 4 character park codes. |
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
Search Term
|
q | string |
A string to search for. |
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
Returns
- response
- object
Get visitor center amenities
Retrieve visitor centers within national parks that have different amenities.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Park Code
|
parkCode | string |
A comma delimited list of 4 character park codes. |
|
ID
|
id | string |
A comma delimited list of amenity IDs. |
|
Search Term
|
q | string |
A string to search for. |
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
Sort By
|
sort | array |
A comma delimited list of fields to sort the results by. Ascending order is assumed for each field unless the field name is prefixed with the unary negative which implies descending order. |
Returns
- response
- object
Get visitor centers
Retrieve data about National Park Service visitor centers including addresses, contacts, description, hours of operation, etc.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Park Code
|
parkCode | array |
A comma delimited list of park codes (each 4 characters in length). |
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
Search Term
|
q | string |
Term to search on. |
Returns
- response
- object
Get webcams
Retrieve metadata about National Park Service streaming and non-streaming web cams.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Park Code
|
parkCode | array |
A comma delimited list of 4 character park codes. |
|
State Code
|
stateCode | array |
A comma delimited list of 2 character state codes. |
|
ID
|
id | string |
A comma delimited list of webcam IDs. |
|
Limit
|
limit | integer |
Number of results to return per request. Default is 50. |
|
Start
|
start | integer |
Get the next [limit] results starting with this number. Default is 0. |
|
Search Term
|
q | string |
Term to search on. |
Returns
- response
- object
Definitions
object
This is the type 'object'.