Basetrip website screenshot

Basetrip

Basetrip is a travel intelligence platform providing APIs for country and city data, travel phrases, safety ratings, visa requirements, cost of living estimates, and health advisories. Designed to help travel apps, booking platforms, and trip planning tools differentiate their products and improve traveler experiences. The Basetrip API v3 uses API key authentication and returns JSON.

1 APIs 7 Features
CitiesCountriesHealthSafetyTravelVisa

APIs

Basetrip API

The Basetrip API provides travel intelligence data including country details, city lists, travel phrases, safety ratings, visa requirements, cost estimates, and health advisorie...

Collections

Pricing Plans

Basetrip Plans Pricing

3 plans

PLANS

Rate Limits

Basetrip Rate Limits

5 limits

RATE LIMITS

FinOps

Features

Country Data

Country names, slugs, alpha-2 codes, capital, currency, languages, population, and timezone.

City Data

City names, slugs, geographic coordinates, and timezone information per country.

Travel Phrases

Language phrases for travel in English, French, German, Italian, and Spanish.

Safety Ratings

Country safety ratings and travel advisory levels from 1 (normal) to 4 (do not travel).

Cost Estimates

Daily budget estimates for budget, mid-range, and luxury traveler tiers.

Visa Requirements

Visa requirement lookup by passport country and destination country.

Health Advisories

Vaccination requirements, health risks, drinking water safety, and medical facility ratings.

Use Cases

Travel App Integration

Embed country and city intelligence directly into travel booking apps.

Trip Planning Tools

Provide travelers with safety, cost, and visa information before booking.

Destination Guides

Power destination content with live data on safety, costs, and health.

Travel Risk Assessment

Assess travel risk using safety ratings and health advisories for corporate travel.

Language Assistance

Surface travel phrases in destination language for traveler communication tools.

Semantic Vocabularies

Basetrip Context

8 classes · 32 properties

JSON-LD

API Governance Rules

Basetrip API Rules

15 rules · 6 errors 9 warnings

SPECTRAL

JSON Structure

City

0 properties

JSON STRUCTURE

Citydetail

0 properties

JSON STRUCTURE

Citylistresponse

0 properties

JSON STRUCTURE

Costinfo

0 properties

JSON STRUCTURE

Country

0 properties

JSON STRUCTURE

Countrydetail

0 properties

JSON STRUCTURE

Countrylistresponse

0 properties

JSON STRUCTURE

Errorresponse

0 properties

JSON STRUCTURE

Healthinfo

0 properties

JSON STRUCTURE

Phrase

0 properties

JSON STRUCTURE

Phraselistresponse

0 properties

JSON STRUCTURE

Safetyinfo

0 properties

JSON STRUCTURE

Visainfo

0 properties

JSON STRUCTURE

Example Payloads

City

3 fields

EXAMPLE

Citydetail

4 fields

EXAMPLE

Citylistresponse

2 fields

EXAMPLE

Costinfo

5 fields

EXAMPLE

Country

4 fields

EXAMPLE

Countrydetail

5 fields

EXAMPLE

Countrylistresponse

2 fields

EXAMPLE

Errorresponse

3 fields

EXAMPLE

Healthinfo

5 fields

EXAMPLE

Phrase

4 fields

EXAMPLE

Phraselistresponse

2 fields

EXAMPLE

Safetyinfo

5 fields

EXAMPLE

Visainfo

5 fields

EXAMPLE

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
📝
Signup
Signup
💰
Pricing
Pricing
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
JSONLD
JSONLD
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Basetrip API
  version: 3.0.0
request:
  auth:
    type: apikey
    key: X-API-Key
    value: '{{X-API-Key}}'
    placement: header
items:
- info:
    name: Countries
    type: folder
  items:
  - info:
      name: List Countries
      type: http
    http:
      method: GET
      url: https://api.thebasetrip.com/v3/countries
    docs: Get all countries with their names, slugs, and alpha-2 codes.
  - info:
      name: Get Country
      type: http
    http:
      method: GET
      url: https://api.thebasetrip.com/v3/countries/:id
      params:
      - name: id
        value: ''
        type: path
        description: Country slug or alpha-2 code (e.g., "france" or "FR")
    docs: Get detailed information for a specific country by slug or alpha-2 code.
- info:
    name: Cities
    type: folder
  items:
  - info:
      name: List Cities By Country
      type: http
    http:
      method: GET
      url: https://api.thebasetrip.com/v3/countries/:id/cities
      params:
      - name: id
        value: ''
        type: path
        description: Country slug or alpha-2 code
    docs: Get all cities for a specific country including their names and slugs.
  - info:
      name: Get City
      type: http
    http:
      method: GET
      url: https://api.thebasetrip.com/v3/cities/:id
      params:
      - name: id
        value: ''
        type: path
        description: City slug
    docs: Get detailed information for a specific city by slug.
- info:
    name: Phrases
    type: folder
  items:
  - info:
      name: List Phrases By Country
      type: http
    http:
      method: GET
      url: https://api.thebasetrip.com/v3/countries/:id/phrases
      params:
      - name: id
        value: ''
        type: path
        description: Country slug or alpha-2 code
      - name: language
        value: ''
        type: query
        description: Source language for translations (en, fr, de, it, es)
    docs: Get travel phrases for the primary language of a country.
- info:
    name: Safety
    type: folder
  items:
  - info:
      name: Get Country Safety
      type: http
    http:
      method: GET
      url: https://api.thebasetrip.com/v3/countries/:id/safety
      params:
      - name: id
        value: ''
        type: path
        description: Country slug or alpha-2 code
    docs: Get safety ratings and travel advisories for a country.
- info:
    name: Cost
    type: folder
  items:
  - info:
      name: Get Country Cost
      type: http
    http:
      method: GET
      url: https://api.thebasetrip.com/v3/countries/:id/cost
      params:
      - name: id
        value: ''
        type: path
        description: Country slug or alpha-2 code
    docs: Get cost of living and travel budget estimates for a country.
- info:
    name: Visa
    type: folder
  items:
  - info:
      name: Get Visa Requirements
      type: http
    http:
      method: GET
      url: https://api.thebasetrip.com/v3/countries/:id/visa
      params:
      - name: id
        value: ''
        type: path
        description: Destination country slug or alpha-2 code
      - name: passport
        value: ''
        type: query
        description: Passport country alpha-2 code
    docs: Get visa requirements for a destination country based on passport country.
- info:
    name: Health
    type: folder
  items:
  - info:
      name: Get Country Health
      type: http
    http:
      method: GET
      url: https://api.thebasetrip.com/v3/countries/:id/health
      params:
      - name: id
        value: ''
        type: path
        description: Country slug or alpha-2 code
    docs: Get health advisories, vaccination requirements, and medical information for a country.
bundled: true