Shell logo

Shell

Royal Dutch Shell plc is a global energy company operating across oil, gas, renewable energy, lubricants, aviation fuel, and mobility sectors. The Shell Developer Portal provides APIs for B2B mobility card management, loyalty programs, lubricants ordering, aviation fuel reselling, and fleet management. SDKs are available in Java, .NET, TypeScript, PHP, Python, and Ruby.

10 APIs 0 Features
AviationElectric Vehicle ChargingEnergyFleet ManagementFuelGasLoyaltyLubricantsMobilityOil and GasRenewable Energy

APIs

Shell B2B Mobility Card Management API

The Shell B2B Mobility Card Management API enables fleet operators and business customers to manage fuel cards, control spending limits, restrict usage by fuel type, location, o...

Shell B2B Mobility Card Transaction Data API

Provides access to fuel card transaction data for B2B customers. Enables retrieval of transaction history, spend analytics, fuel type breakdowns, and location-based purchase dat...

Shell B2B Mobility Invoice API

Enables business customers to retrieve and manage invoices for Shell fuel card programs. Supports invoice download, payment status queries, and reconciliation workflows for flee...

Shell Loyalty Catalogue API

The Shell Loyalty Catalogue API provides access to the Shell Go+ loyalty program product and rewards catalogue. Partners can retrieve available rewards, offers, and redemption o...

Shell Loyalty Account Management API

Enables partners to manage Shell loyalty accounts, including enrolment, profile management, points balance queries, and account status updates. Integrates Shell Go+ loyalty prog...

Shell Loyalty Points Balance API

Provides real-time query access to Shell loyalty points balances for program members. Enables partners to display current points, tier status, and points expiry information with...

Shell Loyalty Points Redemption API

Enables partners to process loyalty points redemptions within Shell Go+ loyalty program. Supports redeeming points for fuel savings, partner rewards, and gift cards through the ...

Shell Lubricants Order Management API

The Shell Lubricants Order Management API enables business customers and distributors to place and manage orders for Shell lubricants products. Supports order creation, status t...

Shell Aviation Fuel Reseller API

The Shell Aviation Fuel Reseller API enables aviation fuel resellers and operators to manage fuel procurement, pricing queries, order placement, and delivery logistics for Shell...

Shell B2B Mobility Sites API

Provides access to the Shell network of fuel and EV charging sites for B2B mobility customers. Enables applications to query site locations, available fuel types, EV charging av...

Semantic Vocabularies

Shell Context

42 classes · 14 properties

JSON-LD

API Governance Rules

Shell API Rules

13 rules · 3 errors 5 warnings 5 info

SPECTRAL

JSON Structure

Shell Fuel Card Structure

0 properties

JSON STRUCTURE

Shell Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
LinkedIn
LinkedIn
🌐
Developer Portal
Developer Portal
🔗
API Catalog
API Catalog
🚀
GettingStarted
GettingStarted
🔗
API Key Registration
API Key Registration
🔑
Authentication
Authentication
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
🟢
StatusPage
StatusPage
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🔗
Website
Website
🔗
JSONLD
JSONLD
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
aid: shell
url: https://raw.githubusercontent.com/api-evangelist/shell/refs/heads/main/apis.yml
apis:
  - aid: shell:b2b-mobility-card-management
    name: Shell B2B Mobility Card Management API
    tags:
      - B2B
      - Cards
      - Fleet
      - Mobility
    humanURL: https://developer.shell.com/api-catalog
    properties:
      - url: https://developer.shell.com/api-catalog
        type: Documentation
      - url: openapi/shell-b2b-mobility-openapi.yml
        type: OpenAPI
      - url: json-schema/shell-fuel-card-schema.json
        type: JSONSchema
      - url: json-schema/shell-transaction-schema.json
        type: JSONSchema
      - url: rules/shell-rules.yml
        type: SpectralRules
    description: >-
      The Shell B2B Mobility Card Management API enables fleet operators and business customers to manage fuel cards,
      control spending limits, restrict usage by fuel type, location, or time, and monitor card status. Supports card
      issuance, updates, and lifecycle management for corporate fuel card programs.
  - aid: shell:b2b-mobility-card-transaction-data
    name: Shell B2B Mobility Card Transaction Data API
    tags:
      - B2B
      - Fleet
      - Mobility
      - Transactions
    humanURL: https://developer.shell.com/api-catalog/v2.1.0/b2b-mobility-card-transaction-data
    properties:
      - url: https://developer.shell.com/api-catalog/v2.1.0/b2b-mobility-card-transaction-data
        type: Documentation
      - url: openapi/shell-b2b-mobility-openapi.yml
        type: OpenAPI
    description: >-
      Provides access to fuel card transaction data for B2B customers. Enables retrieval of transaction history, spend
      analytics, fuel type breakdowns, and location-based purchase data for corporate fleet management and expense
      reporting.
  - aid: shell:b2b-mobility-invoice
    name: Shell B2B Mobility Invoice API
    tags:
      - B2B
      - Finance
      - Fleet
      - Invoices
    humanURL: https://developer.shell.com/api-catalog
    properties:
      - url: https://developer.shell.com/api-catalog
        type: Documentation
      - url: openapi/shell-b2b-mobility-openapi.yml
        type: OpenAPI
    description: >-
      Enables business customers to retrieve and manage invoices for Shell fuel card programs. Supports invoice
      download, payment status queries, and reconciliation workflows for fleet finance teams.
  - aid: shell:loyalty-catalogue
    name: Shell Loyalty Catalogue API
    tags:
      - Loyalty
      - Rewards
      - Retail
    humanURL: https://developer.shell.com/api-catalog/v1.0.2/loyalty-catalogue
    properties:
      - url: https://developer.shell.com/api-catalog/v1.0.2/loyalty-catalogue
        type: Documentation
      - url: openapi/shell-loyalty-openapi.yml
        type: OpenAPI
    description: >-
      The Shell Loyalty Catalogue API provides access to the Shell Go+ loyalty program product and rewards catalogue.
      Partners can retrieve available rewards, offers, and redemption options to display within their applications and
      loyalty program integrations.
  - aid: shell:loyalty-account-management
    name: Shell Loyalty Account Management API
    tags:
      - Loyalty
      - Rewards
      - Accounts
    humanURL: https://developer.shell.com/use-cases/shell-loyalty-api-partners
    properties:
      - url: https://developer.shell.com/use-cases/shell-loyalty-api-partners
        type: Documentation
      - url: openapi/shell-loyalty-openapi.yml
        type: OpenAPI
    description: >-
      Enables partners to manage Shell loyalty accounts, including enrolment, profile management, points balance
      queries, and account status updates. Integrates Shell Go+ loyalty program into partner digital platforms.
  - aid: shell:loyalty-points-balance
    name: Shell Loyalty Points Balance API
    tags:
      - Loyalty
      - Points
      - Rewards
    humanURL: https://developer.shell.com/api-catalog
    properties:
      - url: https://developer.shell.com/api-catalog
        type: Documentation
      - url: openapi/shell-loyalty-openapi.yml
        type: OpenAPI
    description: >-
      Provides real-time query access to Shell loyalty points balances for program members. Enables partners to display
      current points, tier status, and points expiry information within their applications.
  - aid: shell:loyalty-points-redemption
    name: Shell Loyalty Points Redemption API
    tags:
      - Loyalty
      - Points
      - Redemption
    humanURL: https://developer.shell.com/api-catalog
    properties:
      - url: https://developer.shell.com/api-catalog
        type: Documentation
      - url: openapi/shell-loyalty-openapi.yml
        type: OpenAPI
    description: >-
      Enables partners to process loyalty points redemptions within Shell Go+ loyalty program. Supports redeeming points
      for fuel savings, partner rewards, and gift cards through the Shell Loyalty platform.
  - aid: shell:lubricants-order-management
    name: Shell Lubricants Order Management API
    tags:
      - Lubricants
      - Oil
      - Orders
      - B2B
    humanURL: https://developer.shell.com/api-catalog
    properties:
      - url: https://developer.shell.com/api-catalog
        type: Documentation
      - url: openapi/shell-lubricants-openapi.yml
        type: OpenAPI
    description: >-
      The Shell Lubricants Order Management API enables business customers and distributors to place and manage orders
      for Shell lubricants products. Supports order creation, status tracking, delivery scheduling, and product
      catalogue queries.
  - aid: shell:aviation-fuel-reseller
    name: Shell Aviation Fuel Reseller API
    tags:
      - Aviation
      - Fuel
      - B2B
    humanURL: https://developer.shell.com/api-catalog
    properties:
      - url: https://developer.shell.com/api-catalog
        type: Documentation
    description: >-
      The Shell Aviation Fuel Reseller API enables aviation fuel resellers and operators to manage fuel procurement,
      pricing queries, order placement, and delivery logistics for Shell Aviation fuel products at airports and FBOs
      worldwide.
  - aid: shell:b2b-mobility-sites
    name: Shell B2B Mobility Sites API
    tags:
      - B2B
      - Fleet
      - Locations
      - Mobility
    humanURL: https://developer.shell.com/api-catalog/b2b-mobility-sites/quick-start-guide
    properties:
      - url: https://developer.shell.com/api-catalog/b2b-mobility-sites/quick-start-guide
        type: Documentation
      - url: openapi/shell-b2b-mobility-openapi.yml
        type: OpenAPI
    description: >-
      Provides access to the Shell network of fuel and EV charging sites for B2B mobility customers. Enables
      applications to query site locations, available fuel types, EV charging availability, amenities, and opening hours
      across the Shell station network.
name: Shell
tags:
  - Aviation
  - Electric Vehicle Charging
  - Energy
  - Fleet Management
  - Fuel
  - Gas
  - Loyalty
  - Lubricants
  - Mobility
  - Oil and Gas
  - Renewable Energy
kind: contract
image: https://www.shell.com/etc/designs/shell/clientlib-main/img/shell-logo.png
access: 3rd-Party
created: '2025-03-01'
modified: '2026-05-19'
position: Consumer
description: >-
  Royal Dutch Shell plc is a global energy company operating across oil, gas, renewable energy, lubricants, aviation
  fuel, and mobility sectors. The Shell Developer Portal provides APIs for B2B mobility card management, loyalty
  programs, lubricants ordering, aviation fuel reselling, and fleet management. SDKs are available in Java, .NET,
  TypeScript, PHP, Python, and Ruby.
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com
  - FN: Shell Digital Services
    email: api-maintainers@shell.com
    X-twitter: shell
specificationVersion: '0.19'
common:
  - type: LinkedIn
    url: https://www.linkedin.com/company/shell
  - url: https://developer.shell.com
    type: Developer Portal
  - url: https://developer.shell.com/api-catalog
    type: API Catalog
  - url: https://developer.shell.com/docs/welcome-shell-developer-portal
    type: GettingStarted
  - url: https://developer.shell.com/signup
    type: API Key Registration
  - url: https://developer.shell.com/docs/authentication
    type: Authentication
  - url: https://www.shell.com/terms-and-conditions
    type: TermsOfService
  - url: https://www.shell.com/privacy
    type: PrivacyPolicy
  - url: https://developer.shell.com/support
    type: Support
  - url: https://developer.shell.com/support/api-status
    type: StatusPage
  - url: https://developer.shell.com/latest-updates
    type: Blog
  - url: https://github.com/shell
    type: GitHubOrganization
  - url: https://www.shell.com
    type: Website
  - url: json-ld/shell-context.jsonld
    type: JSONLD
  - url: vocabulary/shell-vocabulary.yml
    type: Vocabulary