Get the newsletter

Sent straight to your inbox.

Civic hacking the National Park Service

Building a national parks directory with the NPS API.

By Luke Fretwell · December 30, 2022

(This post is part of an ongoing series documenting adventures in father-son civic hacking.)


We built a ]national parks directory]( using the U.S. National Park Service API. This includes:

  • Listing of all national parks
  • Individual parks pages

Each park page includes:

  • About
  • Contact
  • Hours
  • Activities
  • Campgrounds
  • Directions
  • Parking
  • Entrance fees
  • Passes
  • Weather
  • Map
  • Photos
  • Videos
  • Articles
  • Tags


Data used for this project:


Big kudos to NPS for:

  • Maintaining a public aaplication programming interface of the data.


National parks listings:

Screenshot of USA.GovFresh Yosemite National Park page

Example national park page (Yosemite):

Screenshot of USA.GovFresh Yosemite National Park page


Share your feedback on the USA.GovFresh repo.