UP42

UP42 is a geospatial marketplace and developer platform for Earth observation (EO) data and analytics, operated by Airbus Defence and Space. It lets you search a global archive of satellite and aerial imagery (Catalog), task new satellite acquisitions on demand (Tasking), place and track Orders, store and download results as cloud-native Assets, and browse everything through a STAC-compliant data management API. Delivery, ordering, and storage are exposed over a documented REST API at https://api.up42.com, authenticated with OAuth2 access tokens (obtained from an API key or account credentials), and are also wrapped by an official Python SDK. Storage is powered by STAC and the cloud-native asset model, and job/order status changes can be pushed to consumer endpoints via webhooks.

UP42 publishes 8 APIs on the APIs.io network, including Catalog API, Orders API, Processing API, and 5 more. Tagged areas include Geospatial, Earth Observation, Satellite Imagery, Remote Sensing, and STAC.

UP42’s developer surface includes authentication, documentation, and 8 more developer resources.

39.9/100 thin ▬ flat Agent 31/100 agent aware Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessPaidSelf serve
8 APIs
GeospatialEarth ObservationSatellite ImageryRemote SensingSTACTaskingCatalogAirbus

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 39.9/100 · thin
Contract Quality 15.9 / 25
Developer Ergonomics 3.9 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 4.8 / 13
Governance 0.0 / 12
Discoverability 7.4 / 10
Agent readiness — 31/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/up42: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 8

Individual APIs this provider publishes, each with its own machine-readable definition.

UP42 Catalog API

Search the archive of previously captured imagery.

UP42 Orders API

Estimate, place, and track catalog and tasking orders.

UP42 Processing API

Run analytics and processing over stored assets.

UP42 STAC Data Management API

STAC-compliant view of everything in your storage.

UP42 Storage Assets API

List, inspect, and download geospatial assets in storage.

UP42 Tasking API

Commission new satellite acquisitions on demand.

UP42 Webhooks API

Register HTTPS endpoints for order and job status events.

UP42 Workspaces & Account API

Account, workspace, and budget context.

Scroll for all 8

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

UP42 API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Up42 Plans Pricing

5 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Up42 Rate Limits

4 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Up42 Finops

FINOPS

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Up42 Authentication

http · 1 scheme

SECURITY

Up42 Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Up42 Agentic Access

42 operations · 16 acting

42 operations · 16 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: up42
url: https://raw.githubusercontent.com/api-evangelist/up42/refs/heads/main/apis.yml
name: UP42
kind: company
description: UP42 is a geospatial marketplace and developer platform for Earth observation (EO) data and analytics, operated
  by Airbus Defence and Space. It lets you search a global archive of satellite and aerial imagery (Catalog), task new satellite
  acquisitions on demand (Tasking), place and track Orders, store and download results as cloud-native Assets, and browse
  everything through a STAC-compliant data management API. Delivery, ordering, and storage are exposed over a documented REST
  API at https://api.up42.com, authenticated with OAuth2 access tokens (obtained from an API key or account credentials),
  and are also wrapped by an official Python SDK. Storage is powered by STAC and the cloud-native asset model, and job/order
  status changes can be pushed to consumer endpoints via webhooks.
accessModel:
  pricing: paid
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Paid · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/up42.png
tags:
- Geospatial
- Earth Observation
- Satellite Imagery
- Remote Sensing
- STAC
- Tasking
- Catalog
- Airbus
created: '2026-07-04'
modified: '2026-07-04'
specificationVersion: '0.19'
apis:
- aid: up42:up42-catalog-api
  name: UP42 Catalog API
  description: Search the archive of previously captured imagery.
  humanURL: https://docs.up42.com/developers/api-catalog
  baseURL: https://api.up42.com
  tags:
  - Catalog
  properties:
  - type: OpenAPI
    url: openapi/up42-catalog-api-openapi.yml
  - type: Documentation
    url: https://docs.up42.com/developers/api-catalog
  - type: APIReference
    url: https://developer.up42.com/reference/overview
  - type: PostmanCollection
    url: collections/up42.postman_collection.json
  - type: OpenCollection
    url: collections/up42.opencollection.json
  - type: Documentation
    url: https://docs.up42.com/developers/api-tasking
  - type: Documentation
    url: https://docs.up42.com/developers/api
  - type: Documentation
    url: https://docs.up42.com/developers/api-assets
  - type: Documentation
    url: https://docs.up42.com/developers/api-stac
  - type: Documentation
    url: https://docs.up42.com/processing/getting-started
  - type: Documentation
    url: https://docs.up42.com/help/webhooks
- aid: up42:up42-orders-api
  name: UP42 Orders API
  description: Estimate, place, and track catalog and tasking orders.
  humanURL: https://docs.up42.com/developers/api-catalog
  baseURL: https://api.up42.com
  tags:
  - Orders
  properties:
  - type: OpenAPI
    url: openapi/up42-orders-api-openapi.yml
  - type: Documentation
    url: https://docs.up42.com/developers/api-catalog
  - type: APIReference
    url: https://developer.up42.com/reference/overview
  - type: PostmanCollection
    url: collections/up42.postman_collection.json
  - type: OpenCollection
    url: collections/up42.opencollection.json
  - type: Documentation
    url: https://docs.up42.com/developers/api-tasking
  - type: Documentation
    url: https://docs.up42.com/developers/api
  - type: Documentation
    url: https://docs.up42.com/developers/api-assets
  - type: Documentation
    url: https://docs.up42.com/developers/api-stac
  - type: Documentation
    url: https://docs.up42.com/processing/getting-started
  - type: Documentation
    url: https://docs.up42.com/help/webhooks
- aid: up42:up42-processing-api
  name: UP42 Processing API
  description: Run analytics and processing over stored assets.
  humanURL: https://docs.up42.com/developers/api-catalog
  baseURL: https://api.up42.com
  tags:
  - Processing
  properties:
  - type: OpenAPI
    url: openapi/up42-processing-api-openapi.yml
  - type: Documentation
    url: https://docs.up42.com/developers/api-catalog
  - type: APIReference
    url: https://developer.up42.com/reference/overview
  - type: PostmanCollection
    url: collections/up42.postman_collection.json
  - type: OpenCollection
    url: collections/up42.opencollection.json
  - type: Documentation
    url: https://docs.up42.com/developers/api-tasking
  - type: Documentation
    url: https://docs.up42.com/developers/api
  - type: Documentation
    url: https://docs.up42.com/developers/api-assets
  - type: Documentation
    url: https://docs.up42.com/developers/api-stac
  - type: Documentation
    url: https://docs.up42.com/processing/getting-started
  - type: Documentation
    url: https://docs.up42.com/help/webhooks
- aid: up42:up42-stac-data-management-api
  name: UP42 STAC Data Management API
  description: STAC-compliant view of everything in your storage.
  humanURL: https://docs.up42.com/developers/api-catalog
  baseURL: https://api.up42.com
  tags:
  - STAC Data Management
  properties:
  - type: OpenAPI
    url: openapi/up42-stac-data-management-api-openapi.yml
  - type: Documentation
    url: https://docs.up42.com/developers/api-catalog
  - type: APIReference
    url: https://developer.up42.com/reference/overview
  - type: PostmanCollection
    url: collections/up42.postman_collection.json
  - type: OpenCollection
    url: collections/up42.opencollection.json
  - type: Documentation
    url: https://docs.up42.com/developers/api-tasking
  - type: Documentation
    url: https://docs.up42.com/developers/api
  - type: Documentation
    url: https://docs.up42.com/developers/api-assets
  - type: Documentation
    url: https://docs.up42.com/developers/api-stac
  - type: Documentation
    url: https://docs.up42.com/processing/getting-started
  - type: Documentation
    url: https://docs.up42.com/help/webhooks
- aid: up42:up42-storage-assets-api
  name: UP42 Storage Assets API
  description: List, inspect, and download geospatial assets in storage.
  humanURL: https://docs.up42.com/developers/api-catalog
  baseURL: https://api.up42.com
  tags:
  - Storage Assets
  properties:
  - type: OpenAPI
    url: openapi/up42-storage-assets-api-openapi.yml
  - type: Documentation
    url: https://docs.up42.com/developers/api-catalog
  - type: APIReference
    url: https://developer.up42.com/reference/overview
  - type: PostmanCollection
    url: collections/up42.postman_collection.json
  - type: OpenCollection
    url: collections/up42.opencollection.json
  - type: Documentation
    url: https://docs.up42.com/developers/api-tasking
  - type: Documentation
    url: https://docs.up42.com/developers/api
  - type: Documentation
    url: https://docs.up42.com/developers/api-assets
  - type: Documentation
    url: https://docs.up42.com/developers/api-stac
  - type: Documentation
    url: https://docs.up42.com/processing/getting-started
  - type: Documentation
    url: https://docs.up42.com/help/webhooks
- aid: up42:up42-tasking-api
  name: UP42 Tasking API
  description: Commission new satellite acquisitions on demand.
  humanURL: https://docs.up42.com/developers/api-catalog
  baseURL: https://api.up42.com
  tags:
  - Tasking
  properties:
  - type: OpenAPI
    url: openapi/up42-tasking-api-openapi.yml
  - type: Documentation
    url: https://docs.up42.com/developers/api-catalog
  - type: APIReference
    url: https://developer.up42.com/reference/overview
  - type: PostmanCollection
    url: collections/up42.postman_collection.json
  - type: OpenCollection
    url: collections/up42.opencollection.json
  - type: Documentation
    url: https://docs.up42.com/developers/api-tasking
  - type: Documentation
    url: https://docs.up42.com/developers/api
  - type: Documentation
    url: https://docs.up42.com/developers/api-assets
  - type: Documentation
    url: https://docs.up42.com/developers/api-stac
  - type: Documentation
    url: https://docs.up42.com/processing/getting-started
  - type: Documentation
    url: https://docs.up42.com/help/webhooks
- aid: up42:up42-webhooks-api
  name: UP42 Webhooks API
  description: Register HTTPS endpoints for order and job status events.
  humanURL: https://docs.up42.com/developers/api-catalog
  baseURL: https://api.up42.com
  tags:
  - Webhooks
  properties:
  - type: OpenAPI
    url: openapi/up42-webhooks-api-openapi.yml
  - type: Documentation
    url: https://docs.up42.com/developers/api-catalog
  - type: APIReference
    url: https://developer.up42.com/reference/overview
  - type: PostmanCollection
    url: collections/up42.postman_collection.json
  - type: OpenCollection
    url: collections/up42.opencollection.json
  - type: Documentation
    url: https://docs.up42.com/developers/api-tasking
  - type: Documentation
    url: https://docs.up42.com/developers/api
  - type: Documentation
    url: https://docs.up42.com/developers/api-assets
  - type: Documentation
    url: https://docs.up42.com/developers/api-stac
  - type: Documentation
    url: https://docs.up42.com/processing/getting-started
  - type: Documentation
    url: https://docs.up42.com/help/webhooks
- aid: up42:up42-workspaces-account-api
  name: UP42 Workspaces & Account API
  description: Account, workspace, and budget context.
  humanURL: https://docs.up42.com/developers/api-catalog
  baseURL: https://api.up42.com
  tags:
  - Workspaces & Account
  properties:
  - type: OpenAPI
    url: openapi/up42-workspaces-account-api-openapi.yml
  - type: Documentation
    url: https://docs.up42.com/developers/api-catalog
  - type: APIReference
    url: https://developer.up42.com/reference/overview
  - type: PostmanCollection
    url: collections/up42.postman_collection.json
  - type: OpenCollection
    url: collections/up42.opencollection.json
  - type: Documentation
    url: https://docs.up42.com/developers/api-tasking
  - type: Documentation
    url: https://docs.up42.com/developers/api
  - type: Documentation
    url: https://docs.up42.com/developers/api-assets
  - type: Documentation
    url: https://docs.up42.com/developers/api-stac
  - type: Documentation
    url: https://docs.up42.com/processing/getting-started
  - type: Documentation
    url: https://docs.up42.com/help/webhooks
common:
- type: AgenticAccess
  url: agentic-access/up42-agentic-access.yml
- type: DomainSecurity
  url: security/up42-domain-security.yml
- type: Authentication
  url: authentication/up42-authentication.yml
- type: GitHubOrganization
  url: https://github.com/up42
- type: LinkedIn
  url: https://www.linkedin.com/company/up42
- type: Website
  url: https://up42.com
- type: Documentation
  url: https://docs.up42.com
- type: Plans
  url: plans/up42-plans-pricing.yml
- type: RateLimits
  url: rate-limits/up42-rate-limits.yml
- type: FinOps
  url: finops/up42-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com