API Documentation

Brandon Himpfen API

Public JSON endpoints for travel, publishing, creators, and independent web projects.

Base URL

https://api.brandonhimpfen.com

Travel Data

GET /v1/countries
GET /v1/countries/{code}
GET /v1/airports
GET /v1/airports/{iata}
GET /v1/airlines
GET /v1/airlines/{iata}

Creator and Publishing Data

GET /v1/media-kit-fields
GET /v1/campaign-metrics
GET /v1/disclosure-guidelines
GET /v1/blogging-platforms
GET /v1/creator-tools
GET /v1/affiliate-programs

Query Parameters

ParameterUse
qSearch by name, ID, description, or code where supported.
countryFilter airports or airlines by country name or country code.
categoryFilter creator and publishing resources by category.
limitLimit the number of records returned.
offsetSkip records for pagination.

Examples

curl https://api.brandonhimpfen.com/v1/countries/CA
curl "https://api.brandonhimpfen.com/v1/airports?country=CA"
curl "https://api.brandonhimpfen.com/v1/campaign-metrics?category=engagement"
curl "https://api.brandonhimpfen.com/v1/creator-tools?q=analytics"

OpenAPI

The machine-readable OpenAPI specification is available at /openapi.json.