Tundra Space

Tundra Space

Directory API

Public JSON API for querying the Tundra Space clinical research site directory. No authentication required.

Endpoints

Sites

GET https://tundraspace.com/public-api/directory

Directory Groups

GET https://tundraspace.com/public-api/directory/groups
Public
Cache: 1 hour
CORS enabled

Related Resources

Directory (HTML)https://tundraspace.com/directory
Directory Groups (HTML)https://tundraspace.com/directory/groups
Sitemaphttps://tundraspace.com/sitemap.xml
llms.txthttps://tundraspace.com/llms.txt

Sites Query Parameters

All parameters are optional and composable (ANDed together). When omitted, unfiltered results are returned.

ParameterTypeDescription
q
string

Free-text search across name, location, therapeutic areas, keywords, site type, and description.

therapeutic_area
string

Filter by therapeutic area. Comma-separated for multiple (e.g. "Oncology,Cardiology").

state
string

Filter by state or region (case-insensitive match).

city
string

Filter by city (case-insensitive match).

site_type
string

Filter by site type (e.g. "Academic Medical Center", "Community Hospital", "Dedicated Research Center").

recruiting
boolean

Filter by recruiting status. "true" for actively recruiting, "false" for not.

keyword
string

Filter by keyword from CT.gov trial data. Comma-separated for multiple (e.g. "pulmonology,copd"). All keywords must match.

group
string

Filter by directory group slug. Returns only sites in the specified group (e.g. "south-texas", "pulmonology-experience").

page
integer

Page number for pagination (default: 1).

limit
integer

Results per page (default: 50, max: 200).

Example Requests

All sites

GET https://tundraspace.com/public-api/directory

Free-text search for "south texas"

GET https://tundraspace.com/public-api/directory?q=south+texas

Sites with pulmonology experience

GET https://tundraspace.com/public-api/directory?keyword=pulmonology

Sites in the "South Texas" group

GET https://tundraspace.com/public-api/directory?group=south-texas

Oncology sites in New York

GET https://tundraspace.com/public-api/directory?therapeutic_area=Oncology&state=New%20York

Recruiting sites in a specific city

GET https://tundraspace.com/public-api/directory?city=Pharr&recruiting=true

Multiple therapeutic areas, page 2

GET https://tundraspace.com/public-api/directory?therapeutic_area=Oncology,Cardiology&page=2&limit=25

Sites Response Format

Each item in the data array contains the following fields:

FieldTypeDescription
name
string

Site name

institution
string | null

Parent institution name

slug
string

URL-safe identifier

url
string

Full URL to the public profile page

profileImageUrl
string | null

URL of the site profile image (can be displayed directly)

address.street
string | null

Street address

address.street2
string | null

Address line 2 (unit, suite, apt, etc.)

address.city
string | null

City

address.state
string | null

State or region

address.postalCode
string | null

Postal code

address.country
string | null

Country

coordinates.latitude
number | null

Latitude

coordinates.longitude
number | null

Longitude

siteType
string | null

Site classification

ehrSystem
string | null

Electronic health record system

therapeuticAreas
string[]

List of therapeutic specialties

keywords
string[]

Keywords derived from CT.gov trial data — conditions, MeSH terms, and sponsor keywords

activeTrialCount
number

Number of active clinical trials

currentlyRecruiting
boolean

Whether the site is actively recruiting

activeTrials
object[]

Active clinical trials — each entry has title, group, sponsorUrl, studyDetailsUrl, and description

pastTrials
object[]

Past clinical trials (completed/terminated) — same shape as activeTrials

staff
object[]

Staff directory — each entry has name, roles, certifications, description, and photoUrl (image URL)

images
object[]

Site image gallery — each entry has url (image URL), caption, and category

patientPopulations
string[]

Served patient populations (e.g. Adult, Pediatrics)

trialPhases
string[]

Trial phase capabilities (e.g. Phase I, Phase II)

lastVerifiedAt
string | null

ISO 8601 timestamp of last verification

updatedAt
string

ISO 8601 timestamp of last update

Pagination

Both endpoints include a pagination object:

FieldDescription
pageCurrent page number
limitResults per page
totalTotal number of matching items
totalPagesTotal number of pages

Example Sites Response

{
  "data": [
    {
      "name": "Mt Sinai Clinical Research",
      "institution": "Mount Sinai Health System",
      "slug": "mt-sinai-clinical-research",
      "url": "https://tundraspace.com/directory/mt-sinai-clinical-research",
      "profileImageUrl": "https://cdn.tundraspace.com/site-abc123/images/profile.jpg",
      "address": {
        "street": "1468 Madison Ave",
        "street2": "Suite 200",
        "city": "New York",
        "state": "New York",
        "postalCode": "10029",
        "country": "United States"
      },
      "coordinates": { "latitude": 40.7903, "longitude": -73.9527 },
      "siteType": "Academic Medical Center",
      "ehrSystem": "Epic",
      "therapeuticAreas": ["Oncology", "Cardiology", "Neurology"],
      "keywords": ["lung neoplasms", "respiratory tract diseases", "copd"],
      "activeTrialCount": 12,
      "currentlyRecruiting": true,
      "activeTrials": [
        {
          "title": "Phase III Study of Drug X in Advanced NSCLC",
          "group": "Oncology",
          "sponsorUrl": null,
          "studyDetailsUrl": "https://clinicaltrials.gov/study/NCT12345678",
          "description": "A randomized, double-blind study evaluating Drug X..."
        }
      ],
      "pastTrials": [
        {
          "title": "Phase II Study of Drug Y in Breast Cancer",
          "group": "Oncology",
          "sponsorUrl": null,
          "studyDetailsUrl": "https://clinicaltrials.gov/study/NCT87654321",
          "description": "A completed study evaluating the efficacy of Drug Y..."
        }
      ],
      "staff": [
        {
          "name": "Dr. Jane Smith",
          "roles": ["Principal Investigator"],
          "certifications": ["MD", "PhD"],
          "description": "Director of Clinical Research",
          "photoUrl": "https://cdn.tundraspace.com/site-abc123/images/staff/jane-smith.jpg"
        }
      ],
      "images": [
        {
          "url": "https://cdn.tundraspace.com/site-abc123/images/gallery/facility.jpg",
          "caption": "Main research facility",
          "category": "site"
        }
      ],
      "patientPopulations": ["Adult", "Geriatrics"],
      "trialPhases": ["Phase II", "Phase III"],
      "lastVerifiedAt": "2026-03-01T00:00:00.000Z",
      "updatedAt": "2026-03-15T12:00:00.000Z"
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 50,
    "total": 342,
    "totalPages": 7
  },
  "lastUpdated": "2026-03-18T00:00:00.000Z"
}

Directory Groups API

List curated groups of clinical research sites. Groups are organized by region, specialty, keyword, or custom curation.

GET https://tundraspace.com/public-api/directory/groups

Query Parameters

ParameterTypeDescription
type
string

Filter by group type (e.g. "region", "keyword", "therapeuticArea", "custom").

page
integer

Page number (default: 1).

limit
integer

Results per page (default: 50, max: 200).

Example Response

{
  "data": [
    {
      "name": "South Texas",
      "slug": "south-texas",
      "url": "https://tundraspace.com/directory/groups/south-texas",
      "type": "region",
      "description": "Clinical research sites in the South Texas region...",
      "siteCount": 12,
      "updatedAt": "2026-03-25T00:00:00.000Z"
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 50,
    "total": 15,
    "totalPages": 1
  },
  "lastUpdated": "2026-03-25T00:00:00.000Z"
}

Usage Notes

This API is intended for AI systems, search engines, CROs, and sponsors looking to discover and evaluate clinical research sites. Data is freely available for crawling, indexing, and citation.

Responses are cached for 1 hour. The lastUpdated field indicates the most recent update in the result set.

For structured data markup, each individual site profile page at /directory/:slug includes Schema.org MedicalOrganization JSON-LD, and each group page at /directory/groups/:slug includes CollectionPage JSON-LD.

Use the group parameter to query pre-curated sets of sites (e.g. ?group=south-texas), or use q for natural language search (e.g. ?q=pulmonology+sites+in+texas).