FlyFishFinder API

Application

The application API is used to interact with application level configurations

Dashboard

GET Nearby Prime Waters

/api/app/dashboard/nearby

Query

  • lat: required — search center latitude
  • lon: required — search center longitude
  • radiusMi: required for geo discovery — miles (1–250)
  • limit: optional — max 10 rows (default 10)
  • sites: optional — comma-separated USGS site IDs
  • listType: optional — nearby (default) or saved

Returns up to 10 trout gages near the given coordinates, ranked by currentScore descending. Lower bands fill remaining slots when fewer than 10 prime gages exist. Warmwater gages are excluded.

Example: /api/app/dashboard/nearby?lat=44.0829413&lon=-92.5039648&radiusMi=100&limit=10

GET Youtube Shorts

/api/app/dashboard/youtubeShorts

Query

  • No params needed

Retrieves the configured Youtube shorts for the application's dashboard

GET Blog Posts

/api/app/dashboard/blogPosts

Query

  • No params needed

Retrieves the configured Blog Posts for the application's dashboard