Terrain Pro API

Terabase Energy's terrain analysis and solar site-planning API, used by the Terrain Pro application for elevation data extraction, layout generation, grading/earthwork solutions, pile binning and reveal reporting, wind-rack summaries and satellite search. The endpoint surface is documented in Terabase's public Terrain Pro API documentation app; the API itself requires authentication (probed anonymously it returns HTTP 403 "Authentication credentials were not provided"), and no machine-readable specification is published.

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/terrain-pro-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 email required.

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

API entry from apis.yml

apis.yml Raw ↑
name: Terrain Pro API
description: Terabase Energy's terrain analysis and solar site-planning API, used by the Terrain Pro application
  for elevation data extraction, layout generation, grading/earthwork solutions, pile binning and reveal
  reporting, wind-rack summaries and satellite search. The endpoint surface is documented in Terabase's
  public Terrain Pro API documentation app; the API itself requires authentication (probed anonymously
  it returns HTTP 403 "Authentication credentials were not provided"), and no machine-readable specification
  is published.
humanURL: https://terrain-pro-api-doc-app.s3.us-west-2.amazonaws.com/index.html
baseURL: https://services.terabase.energy/tools/api/v1/terrain-pro
tags:
- terrain-analysis
- Geospatial
- Solar
- utility-scale-solar
- Construction Technology
tags_raw:
- terrain-analysis
- geospatial
- solar
- utility-scale-solar
- construction-technology
properties:
- type: Documentation
  url: https://terrain-pro-api-doc-app.s3.us-west-2.amazonaws.com/index.html
x-surface:
  state: gated
  reason: customer-only-docs
  detail: The Terrain Pro API is documented publicly but every endpoint requires an authenticated Terabase
    Tools account; an anonymous GET of the collection root returns a Django REST Framework 403 with "Authentication
    credentials were not provided." and no OpenAPI/schema route is served.
  evidence:
  - url: https://services.terabase.energy/tools/api/v1/terrain-pro/
    status: 403
  - url: https://services.terabase.energy/tools/api/schema/
    status: 200
  checked: '2026-08-05'