Airbus OneAtlas Sar/Prices API

Query the price of an SAR acquisition.

Operations 1

POST /sar/prices Airbus OneAtlas Get Prices for Items

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/airbus-oneatlas-sar-prices-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 form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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

OpenAPI Specification

airbus-oneatlas-sar-prices-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Airbus OneAtlas OneAtlas Radar Sar/Prices API
  version: 1.0.0
  contact:
    email: dl_webservices_geo@airbus.com
  description: OneAtlas Radar API is a powerful tool that allows developers to access and integrate radar satellite data into their applications and processes. By utilizing this API, users can access real-time and historical radar imagery, which can be used for a wide range of applications including agriculture, disaster management, urban planning, and security. The API provides high-resolution radar images that can be used for monitoring changes in land cover, detecting anomalies, and analyzing patterns over time. With OneAtlas Radar API, users can access valuable radar data to enhance their decision-making processes and improve their overall operational efficiency.
servers:
- url: https://sar.api.oneatlas.airbus.com/v1
  description: OneAtlas - Radar Tasking & Archive
security:
- basicAuth: []
tags:
- name: Sar/Prices
  description: 'Query the price of an SAR acquisition.

    '
paths:
  /sar/prices:
    post:
      summary: Airbus OneAtlas Get Prices for Items
      tags:
      - Sar/Prices
      requestBody:
        description: items to get the price for
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                acquisitions:
                  type: array
                  minItems: 1
                  items:
                    type: string
                    example: TSX-1_ST_S_spot_049R_49677_D31767159_432
                items:
                  type: array
                  minItems: 1
                  items:
                    type: string
                    format: uuid
                orderTemplate:
                  type: string
              oneOf:
              - required:
                - acquisitions
              - required:
                - items
      responses:
        '200':
          description: price objects
          content:
            application/json:
              schema:
                type: array
                minItems: 1
                items:
                  type: object
                  additionalProperties: false
                  required:
                  - itemId
                  - acquisitionId
                  - price
                  properties:
                    itemId:
                      type: string
                      format: uuid
                    acquisitionId:
                      type: string
                      example: TSX-1_ST_S_spot_049R_49677_D31767159_432
                    price:
                      type: object
                      additionalProperties: false
                      required:
                      - final
                      - total
                      - currency
                      properties:
                        final:
                          description: Not final, if parameters are missing to calculate all price elements (e.g. Fees). Final price might then be higher.
                          type: boolean
                          example: false
                        missingParameters:
                          description: parameters that need to be set to get final price
                          type: array
                          items:
                            type: string
                          example:
                          - orbitType
                        total:
                          description: Price for item including known tax, discounts and fees
                          type: number
                          example: 834.32
                        currency:
                          type: string
                          example: EUR
                        unitPrice:
                          description: Price for standard scene
                          type: number
                          example: 1000
                        quantity:
                          type: number
                          description: Scene length
                          example: 1.2
                        discountRate:
                          type: number
                          description: Discount for this item in percent
                          example: 20
                        expiry:
                          type: string
                          format: date-time
                        fees:
                          type: array
                          items:
                            type: object
                            additionalProperties: false
                            required:
                            - type
                            - value
                            properties:
                              type:
                                type: string
                                enum:
                                - NRT
                                - Rapid tasking
                                - Priority
                                - Cancellation
                              value:
                                type: number
                                description: Fee value
                                example: '200'
                              discountRate:
                                type: number
                                description: Discount rate applied on fee in percent
                                example: '10'
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                type: object
                required:
                - error
                - message
                properties:
                  error:
                    type: string
                    pattern: ^[A-Za-z0-9]+[A-Z-a-z0-9_\-]*[A-Za-z0-9]$
                  message:
                    type: string
                  location:
                    type: string
                  detail:
                    type: string
                  params:
                    type: object
        '401':
          description: Authorization information is missing or invalid.
          content:
            application/json:
              schema:
                type: object
                required:
                - error
                - message
                properties:
                  error:
                    type: string
                    pattern: ^[A-Za-z0-9]+[A-Z-a-z0-9_\-]*[A-Za-z0-9]$
                  message:
                    type: string
                  location:
                    type: string
                  detail:
                    type: string
                  params:
                    type: object
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                type: object
                required:
                - error
                - message
                properties:
                  error:
                    type: string
                    pattern: ^[A-Za-z0-9]+[A-Z-a-z0-9_\-]*[A-Za-z0-9]$
                  message:
                    type: string
                  location:
                    type: string
                  detail:
                    type: string
                  params:
                    type: object
        '404':
          description: Not Found
          content:
            application/json:
              schema:
                type: object
                required:
                - error
                - message
                properties:
                  error:
                    type: string
                    pattern: ^[A-Za-z0-9]+[A-Z-a-z0-9_\-]*[A-Za-z0-9]$
                  message:
                    type: string
                  location:
                    type: string
                  detail:
                    type: string
                  params:
                    type: object
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                type: object
                required:
                - error
                - message
                properties:
                  error:
                    type: string
                    pattern: ^[A-Za-z0-9]+[A-Z-a-z0-9_\-]*[A-Za-z0-9]$
                  message:
                    type: string
                  location:
                    type: string
                  detail:
                    type: string
                  params:
                    type: object
        '503':
          description: Connection to internal service error
          content:
            application/json:
              schema:
                type: object
                required:
                - error
                - message
                properties:
                  error:
                    type: string
                    pattern: ^[A-Za-z0-9]+[A-Z-a-z0-9_\-]*[A-Za-z0-9]$
                  message:
                    type: string
                  location:
                    type: string
                  detail:
                    type: string
                  params:
                    type: object
components:
  securitySchemes:
    basicAuth:
      type: http
      scheme: basic