Atlas of Plant Based Pct API

The Pct API from Atlas of Plant Based — 3 operation(s) for pct.

Operations 3

GET /api/pct/legs.json The 26 PCT legs with trail miles #
GET /api/pct/resupply.json Vegan resupply at each PCT stop, with the date each was last checked #
GET /api/pct/points.json Towns, passes and lakes along the PCT by trail mile #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/atlasofplantbased-com:atlasofplantbased-com-pct-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

atlasofplantbased-com-pct-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Atlas of Plant Based data Pct API
  version: 1.0.0
  description: 'Read-only Pacific Crest Trail reference data from atlasofplantbased.com: the 26 resupply-to-resupply legs with trail miles, vegan resupply at each common stop, and the towns, passes and lakes along the line with mile, coordinates and elevation. Static JSON, no key, no rate plan.'
  contact:
    name: Atlas of Plant Based
    url: https://atlasofplantbased.com/about/
servers:
- url: https://atlasofplantbased.com
tags:
- name: Pct
paths:
  /api/pct/legs.json:
    get:
      operationId: getPctLegs
      summary: The 26 PCT legs with trail miles
      responses:
        '200':
          description: Legs
          content:
            application/json:
              schema:
                type: object
                properties:
                  source:
                    type: string
                  author:
                    type: string
                  notes:
                    type: string
                  license:
                    type: string
                  updated:
                    type: string
                    format: date
                  legs:
                    type: array
                    items:
                      type: object
                      properties:
                        leg:
                          type: integer
                        title:
                          type: string
                        section:
                          type: string
                        trailMileStart:
                          type: number
                        trailMileEnd:
                          type: number
                        trailMiles:
                          type: number
                        trackedMiles2021:
                          type:
                          - number
                          - 'null'
                        days2021:
                          type:
                          - string
                          - 'null'
                        dates2021:
                          type:
                          - string
                          - 'null'
                        url:
                          type: string
                          format: uri
      tags:
      - Pct
  /api/pct/resupply.json:
    get:
      operationId: getPctVeganResupply
      summary: Vegan resupply at each PCT stop, with the date each was last checked
      responses:
        '200':
          description: Resupply stops
          content:
            application/json:
              schema:
                type: object
                properties:
                  source:
                    type: string
                  author:
                    type: string
                  notes:
                    type: string
                  license:
                    type: string
                  updated:
                    type: string
                    format: date
                  printable:
                    type: string
                  stops:
                    type: array
                    items:
                      type: object
                      properties:
                        town:
                          type: string
                        trailMile:
                          type: number
                        leg:
                          type:
                          - integer
                          - 'null'
                        storeType:
                          type: string
                        veganOptions:
                          type: string
                        mailDrop:
                          type: string
                          enum:
                          - 'yes'
                          - advised
                          - 'no'
                        lastVerified:
                          type: string
                          format: date
      tags:
      - Pct
  /api/pct/points.json:
    get:
      operationId: getPctPoints
      summary: Towns, passes and lakes along the PCT by trail mile
      responses:
        '200':
          description: Points
          content:
            application/json:
              schema:
                type: object
                properties:
                  source:
                    type: string
                  author:
                    type: string
                  notes:
                    type: string
                  license:
                    type: string
                  updated:
                    type: string
                    format: date
                  points:
                    type: array
                    items:
                      type: object
                      properties:
                        name:
                          type: string
                        kind:
                          type: string
                          enum:
                          - town
                          - pass
                          - water
                          - peak
                          - place
                        trailMile:
                          type: number
                        lat:
                          type: number
                        lon:
                          type: number
                        trailElevationFt:
                          type: integer
                        section:
                          type: string
                        leg:
                          type:
                          - integer
                          - 'null'
                        url:
                          type: string
                          format: uri
      tags:
      - Pct
externalDocs:
  url: https://atlasofplantbased.com/api/