Skip to main content

Shell Data & Reporting APIs

Release date 02 / 09 / 2025

Get status change, maintenance and version updates about this product.

The Shell Data & Reporting APIs 

provide a comprehensive suite of endpoints for querying Customer, Transaction, and Invoice Data. 

The core of the service offers access to transaction and fee data, along with transaction summaries covering every status from priced, billed, and unbilled items. It also allows querying transactions from the latest 48 hours from the real-time system. This business transparency is crucial for accurate financial record-keeping and fiscal forecasting.

Customer Data API

The Customer Data API offers various endpoints to retrieve account data from Shell's fleet management system, enabling seamless integration with your system.

 Key features include:

  • Account Overview: Access details on Account Numbers, Card Groups, and Card Types, useful for ordering fuel cards or creating dashboards.
  • PriceList API: Obtain pricing information for specific Shell stations or groups of Shell stations and/or partner sites, aiding in fuel planning.

     It allows searching price list and discount values set on pump prices that are applicable for a given customer

  • Audit Report: Review operations performed on specific accounts and their statuses. For example, extract details of failed card orders, sent PIN reminders, and card status change requests.

     

Transaction API

The Transaction Data API provides endpoints for querying transactions made with Shell Fuel Cards. This allows you to:

  • Create custom reports and dashboards.
  • Monitor spending and detect unusual behavior.
  • Choose the most suitable endpoint or combine multiple endpoints to create unique solutions.

The API offers both summarized and detailed transaction data, including real-time transactions and historical data for up to 24 months. 

Transaction details include fuel volume, product name and code, date and time, location, transaction amount, and odometer reading.

This API includes an endpoint for updating Odometer reading.

Invoice API

The Invoice API provides endpoints for searching and downloading PDF invoices and Electronic Invoice Data (EID) in XML format. 

You can

  • Search invoices by account
  • Search invoices by invoice type or invoice status
  • Search invoices by invoice id or number
  • Search invoices by invoiced country
  • Search invoices including einvoices
  • Search invoices by summary document
  • Search invoices by statement of account
  • Search invoices by fixed and custom date periods

EID files contain detailed invoice data and are provided in addition to the invoices. For internationally accepted fuel cards, two files are generated during an invoice run: one for domestic invoices and one for international transactions.

Need help choosing right API?

Consult our experienced API support team

About us

The Shell Developer Portal supports partners in onboarding to Shell APIs and turning ideas into production-ready solutions.

 

Shell logo

Login to your account