Deliveroo logo

Deliveroo

A British online food delivery company operating across the United Kingdom, Europe, Asia, and the Middle East. Deliveroo's Developer Portal exposes three API suites — Partner Platform, Retail Platform, and Signature — that restaurants, grocers, and merchants use to integrate menus, orders, sites, and on-demand courier delivery.

6 APIs 0 Features
Food DeliveryGroceryMarketplaceLogisticsRestaurants

APIs

Deliveroo Order API

The Deliveroo Order API is part of the Partner Platform Suite and manages restaurant orders and rider lifecycle events in real time. Orders and rider status updates are delivere...

Deliveroo Menu API

The Deliveroo Menu API lets Partner Platform integrators publish and maintain restaurant menus, including stock levels, prices, POS identifiers, and allergen data. Menu updates ...

Deliveroo Site API

The Deliveroo Site API controls a merchant site's open/close status, operating hours, and workload mode (e.g., busy, paused). It is shared by both the Partner Platform Suite and...

Deliveroo Catalogue API

The Deliveroo Catalogue API is part of the Retail Platform Suite and manages master grocery catalogues of up to 30,000 items per merchant. Retailers use it to publish product da...

Deliveroo Picking API

The Deliveroo Picking API supports the Retail Platform Suite picking flow, letting grocery operators process incoming orders, remove unavailable items, propose substitutions, an...

Deliveroo Signature API

The Deliveroo Signature API powers the Signature Suite, which lets merchants request on-demand delivery by Deliveroo couriers for orders that originate in their own apps, websit...

Event Specifications

Deliveroo Webhooks

Event-driven webhook callbacks delivered by the Deliveroo Developer Portal APIs. Integrators configure HTTPS webhook URLs for Order Events, Rider Events, and Menu (upload result...

ASYNCAPI

Semantic Vocabularies

Deliveroo Catalogue Api Context

2 classes · 7 properties

JSON-LD

Deliveroo Menu Api Context

1 classes · 3 properties

JSON-LD

Deliveroo Order Api Context

2 classes · 5 properties

JSON-LD

Deliveroo Picking Api Context

2 classes · 4 properties

JSON-LD

Deliveroo Signature Api Context

6 classes · 9 properties

JSON-LD

Deliveroo Site Api Context

1 classes · 5 properties

JSON-LD

Deliveroo Webhooks Context

3 classes · 2 properties

JSON-LD

API Governance Rules

Deliveroo API Rules

31 rules · 6 errors 21 warnings 4 info

SPECTRAL

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
📝
SignupURL
SignupURL
🔑
Authentication
Authentication
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
💬
Support
Support
📰
Blog
Blog
🔗
Spectral
Spectral
🔗
Vocabulary
Vocabulary
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: deliveroo
url: https://raw.githubusercontent.com/api-evangelist/deliveroo/refs/heads/main/apis.yml
name: Deliveroo
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
  - Food Delivery
  - Grocery
  - Marketplace
  - Logistics
  - Restaurants
description: >-
  A British online food delivery company operating across the United Kingdom, Europe, Asia, and the Middle East.
  Deliveroo's Developer Portal exposes three API suites — Partner Platform, Retail Platform, and Signature — that
  restaurants, grocers, and merchants use to integrate menus, orders, sites, and on-demand courier delivery.
created: '2026-05-05'
modified: '2026-06-02'
specificationVersion: '0.19'
apis:
  - aid: deliveroo:order-api
    name: Deliveroo Order API
    tags:
      - Orders
      - Webhooks
      - Restaurants
      - Real-Time
      - Riders
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    humanURL: https://api-docs.deliveroo.com/v2.0/docs
    baseURL: https://api.developers.deliveroo.com
    description: >-
      The Deliveroo Order API is part of the Partner Platform Suite and manages restaurant orders and rider lifecycle
      events in real time. Orders and rider status updates are delivered to integrators via webhooks so that POS,
      kitchen display, and fulfillment systems can stay in sync without polling. Authentication uses OAuth-based
      credentials provisioned through the Deliveroo Developer Portal.
    properties:
      - type: Documentation
        url: https://api-docs.deliveroo.com/v2.0/docs
      - type: Webhooks
        url: https://api-docs.deliveroo.com/v2.0/docs
      - type: OpenAPI
        url: openapi/deliveroo-order-api-openapi.yml
      - type: AsyncAPI
        url: asyncapi/deliveroo-webhooks-asyncapi.yml
  - aid: deliveroo:menu-api
    name: Deliveroo Menu API
    tags:
      - Menus
      - Pricing
      - Stock
      - Allergens
      - POS
      - Restaurants
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    humanURL: https://api-docs.deliveroo.com/v2.0/docs
    baseURL: https://api.developers.deliveroo.com
    description: >-
      The Deliveroo Menu API lets Partner Platform integrators publish and maintain restaurant menus, including stock
      levels, prices, POS identifiers, and allergen data. Menu updates can be pushed in near real time so that the
      consumer-facing Deliveroo experience reflects merchant inventory and pricing changes.
    properties:
      - type: Documentation
        url: https://api-docs.deliveroo.com/v2.0/docs
      - type: OpenAPI
        url: openapi/deliveroo-menu-api-openapi.yml
  - aid: deliveroo:site-api
    name: Deliveroo Site API
    tags:
      - Sites
      - Restaurants
      - Hours
      - Status
      - Operations
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    humanURL: https://api-docs.deliveroo.com/v2.0/docs
    baseURL: https://api.developers.deliveroo.com
    description: >-
      The Deliveroo Site API controls a merchant site's open/close status, operating hours, and workload mode (e.g.,
      busy, paused). It is shared by both the Partner Platform Suite and the Signature Suite so that restaurants and
      merchants can govern fulfillment availability programmatically from their own systems.
    properties:
      - type: Documentation
        url: https://api-docs.deliveroo.com/v2.0/docs
      - type: OpenAPI
        url: openapi/deliveroo-site-api-openapi.yml
  - aid: deliveroo:catalogue-api
    name: Deliveroo Catalogue API
    tags:
      - Catalogue
      - Grocery
      - Retail
      - Products
      - Inventory
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    humanURL: https://api-docs.deliveroo.com/v2.0/docs
    baseURL: https://api.developers.deliveroo.com
    description: >-
      The Deliveroo Catalogue API is part of the Retail Platform Suite and manages master grocery catalogues of up to
      30,000 items per merchant. Retailers use it to publish product data, variations, and availability across one or
      more retail sites operating on Deliveroo.
    properties:
      - type: Documentation
        url: https://api-docs.deliveroo.com/v2.0/docs
      - type: OpenAPI
        url: openapi/deliveroo-catalogue-api-openapi.yml
  - aid: deliveroo:picking-api
    name: Deliveroo Picking API
    tags:
      - Picking
      - Grocery
      - Retail
      - Order Fulfillment
      - Substitutions
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    humanURL: https://api-docs.deliveroo.com/v2.0/docs
    baseURL: https://api.developers.deliveroo.com
    description: >-
      The Deliveroo Picking API supports the Retail Platform Suite picking flow, letting grocery operators process
      incoming orders, remove unavailable items, propose substitutions, and accept or reject orders prior to handoff to
      a courier.
    properties:
      - type: Documentation
        url: https://api-docs.deliveroo.com/v2.0/docs
      - type: OpenAPI
        url: openapi/deliveroo-picking-api-openapi.yml
  - aid: deliveroo:signature-api
    name: Deliveroo Signature API
    tags:
      - On-Demand Delivery
      - Couriers
      - Logistics
      - Merchant Integration
      - Custom Apps
    image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
    humanURL: https://api-docs.deliveroo.com/v2.0/docs
    baseURL: https://api.developers.deliveroo.com
    description: >-
      The Deliveroo Signature API powers the Signature Suite, which lets merchants request on-demand delivery by
      Deliveroo couriers for orders that originate in their own apps, websites, or channels — for example, a
      restaurant's branded ordering app dispatching a Deliveroo rider.
    properties:
      - type: Documentation
        url: https://api-docs.deliveroo.com/v2.0/docs
      - type: OpenAPI
        url: openapi/deliveroo-signature-api-openapi.yml
common:
  - type: GitHubOrganization
    url: https://github.com/deliveroo
  - type: LinkedIn
    url: https://www.linkedin.com/company/deliveroo
  - type: Website
    url: https://deliveroo.co.uk/
  - type: DeveloperPortal
    url: https://developers.deliveroo.com/
  - type: Documentation
    url: https://api-docs.deliveroo.com/v2.0/docs
  - type: SignupURL
    url: https://developers.deliveroo.com/
  - type: Authentication
    url: https://api-docs.deliveroo.com/v2.0/docs
  - type: PrivacyPolicy
    url: https://deliveroo.co.uk/privacy
  - type: TermsOfService
    url: https://deliveroo.co.uk/legal
  - type: Support
    url: https://deliveroo.co.uk/help
  - type: Blog
    url: https://deliveroo.co.uk/blog
  - type: Spectral
    url: rules/deliveroo-spectral-rules.yml
  - type: Vocabulary
    url: vocabulary/deliveroo-vocabulary.yml
  - type: Plans
    url: plans/deliveroo-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/deliveroo-rate-limits.yml
  - type: FinOps
    url: finops/deliveroo-finops.yml