Grab website screenshot

Grab

Grab is Southeast Asia's leading on-demand superapp, offering ride-hailing (GrabCar / GrabBike / GrabTaxi), food delivery (GrabFood), package delivery (GrabExpress), grocery and retail (GrabMart), digital payments (GrabPay), financial services (GrabFin), and a B2B / enterprise business unit (Grab for Business). Grab exposes a partner-grade developer platform at developer.grab.com covering ride pricing (Farefeed), delivery (Express, GrabFood, GrabMart), payments (GrabPay QR, One-Time Charge, Tokenisation, Grab POS), identity (Login with Grab), loyalty (GrabRewards / Points / GrabGifts), corporate accounts (Grab for Business), and digital products / bill payments via Grab Kios. The platform is OAuth 2.0 based with partner-issued client credentials.

16 APIs 0 Features
Ride HailingFood DeliveryLast-Mile LogisticsDigital PaymentsSuperappSoutheast AsiaIdentityLoyaltyQR PaymentsOAuth2

APIs

Login With Grab (Grab ID) API

Grab ID is Grab's OAuth 2.0 / OpenID Connect identity provider. Partner applications use the Login With Grab flow to authenticate Grab consumers and obtain ID and access tokens ...

GrabFood API

The GrabFood API lets merchant POS / SaaS partners receive, acknowledge, and fulfill GrabFood orders, manage menus and store status, and surface delivery status to the merchant.

GrabMart API

The GrabMart API supports grocery, convenience, and retail merchants integrating with Grab's on-demand marketplace — including catalog ingestion, store-level inventory, order ac...

GrabExpress API

GrabExpress is Grab's on-demand same-city courier API for ecommerce, retail, and SaaS partners. Partners create delivery requests, fetch quotes, track couriers in real time, and...

Farefeed (Partner Ride Pricing) API

The Farefeed API exposes ride pricing and supply information to ecosystem partners (e.g. mapping, navigation, planning apps) so they can render Grab fare estimates inline.

Partner Apps Integration API

Partner Apps Integration lets third-party applications surface services inside the Grab consumer app via a partner-app framework — covering deep links, in-app activation, and ev...

Grab For Business Partner API

The Grab For Business Partner API supports corporate travel, expense, and HR platforms that need to provision corporate Grab accounts, set ride policies, and pull employee trip ...

GrabGifts Integration API

GrabGifts Integration enables partner platforms to issue and redeem Grab e-gift vouchers — used for employee rewards, customer incentives, and loyalty programs across SEA.

GrabDefence Risk Evaluation API

GrabDefence exposes Grab's internal fraud, abuse, and risk evaluation platform as an API for partners — covering device risk scoring, account integrity checks, and transaction r...

GrabPay QR API

GrabPay QR exposes both merchant-presented (MPM) and consumer-presented (CPM) QR payment flows for in-store merchants accepting GrabPay across SEA.

GrabPay One-Time Charge API

The One-Time Charge API supports online merchants charging GrabPay wallets via a redirect or app-to-app handoff checkout flow, with payment success and failure webhook notificat...

GrabPay Tokenisation API

Tokenisation lets partner merchants store a customer's GrabPay payment instrument as a reusable token for recurring and one-click checkouts, with PCI-scope reduction.

Grab POS API

The Grab POS API integrates physical point-of-sale terminals with GrabPay for in-store payment acceptance, including transaction lifecycle, refund, and reconciliation flows.

GrabRewards (Points Earning & Tier) APIs

The Points Earning and GrabRewards Tier APIs let ecosystem partners award GrabRewards points for qualifying activity and check a user's loyalty tier for tier-based offers.

Grab Kios Digital Products API

Grab Kios Digital Products API powers digital-goods commerce for Grab Kios agents in Indonesia — covering top-ups for mobile credit, data packages, gaming credits, and digital v...

Grab Kios Biller Gateway API

The Biller Gateway API lets Grab Kios agents accept bill payments for electricity, water, multifinance, and other Indonesian billers, with inquiry, payment, and reversal operati...

Collections

Pricing Plans

Grab Plans Pricing

1 plans

PLANS

Rate Limits

Grab Rate Limits

2 limits

RATE LIMITS

FinOps

Grab Finops

FINOPS

Resources

🔗
Website
Website
🌐
DeveloperPortal
DeveloperPortal
🔗
Documentation
Documentation
🔗
GrabPay
GrabPay
🔗
GrabForBusiness
GrabForBusiness
📰
Newsroom
Newsroom
🔗
Sustainability
Sustainability
🔗
InvestorRelations
InvestorRelations
🔗
Careers
Careers
👥
GitHub
GitHub
🔗
LinkedIn
LinkedIn
🔗
LlmsText
LlmsText

Sources

apis.yml Raw ↑
opencollection: 1.0.0
info:
  name: Grab Partner APIs (GrabID, GrabPay, GrabExpress)
  version: v1
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: GrabID
    type: folder
  items:
  - info:
      name: OpenID Connect discovery document
      type: http
    http:
      method: GET
      url: https://partner-api.grab.com/grabid/v1/oauth2/.well-known/openid-configuration
    docs: OpenID Connect discovery document
  - info:
      name: Authorization endpoint (authorization code grant)
      type: http
    http:
      method: GET
      url: https://partner-api.grab.com/grabid/v1/oauth2/authorize
      params:
      - name: client_id
        value: ''
        type: query
      - name: redirect_uri
        value: ''
        type: query
      - name: response_type
        value: ''
        type: query
      - name: scope
        value: ''
        type: query
      - name: state
        value: ''
        type: query
      - name: code_challenge
        value: ''
        type: query
      - name: code_challenge_method
        value: ''
        type: query
      - name: nonce
        value: ''
        type: query
      - name: acr_values
        value: ''
        type: query
    docs: Authorization endpoint (authorization code grant)
  - info:
      name: Token endpoint (exchange credentials/code for access token)
      type: http
    http:
      method: POST
      url: https://partner-api.grab.com/grabid/v1/oauth2/token
      body:
        type: form-urlencoded
        data:
        - name: grant_type
          value: ''
        - name: client_id
          value: ''
        - name: client_secret
          value: ''
        - name: code
          value: ''
        - name: code_verifier
          value: ''
        - name: redirect_uri
          value: ''
        - name: refresh_token
          value: ''
        - name: scope
          value: ''
    docs: Token endpoint (exchange credentials/code for access token)
  - info:
      name: Verify and decode ID token
      type: http
    http:
      method: POST
      url: https://partner-api.grab.com/grabid/v1/oauth2/token-info
      body:
        type: json
        data: '{}'
    docs: Verify and decode ID token
- info:
    name: GrabPay
    type: folder
  items:
  - info:
      name: Initiate a one-time charge
      type: http
    http:
      method: POST
      url: https://partner-api.grab.com/grabpay/partner/v2/charge/init
      body:
        type: json
        data: '{}'
    docs: Initiate a one-time charge
  - info:
      name: Complete a previously initiated charge
      type: http
    http:
      method: POST
      url: https://partner-api.grab.com/grabpay/partner/v2/charge/complete
      body:
        type: json
        data: '{}'
    docs: Complete a previously initiated charge
  - info:
      name: Get charge transaction status
      type: http
    http:
      method: GET
      url: https://partner-api.grab.com/grabpay/partner/v2/charge/:partnerTxID
      params:
      - name: partnerTxID
        value: ''
        type: path
      - name: currency
        value: ''
        type: query
    docs: Get charge transaction status
  - info:
      name: Refund a charge
      type: http
    http:
      method: POST
      url: https://partner-api.grab.com/grabpay/partner/v2/refund
      body:
        type: json
        data: '{}'
    docs: Refund a charge
- info:
    name: GrabExpress
    type: folder
  items:
  - info:
      name: Request a delivery quote
      type: http
    http:
      method: POST
      url: https://partner-api.grab.com/grab-express-sandbox/v1/deliveries/quotes
      body:
        type: json
        data: '{}'
    docs: Request a delivery quote
  - info:
      name: Create a delivery order
      type: http
    http:
      method: POST
      url: https://partner-api.grab.com/grab-express-sandbox/v1/deliveries
      body:
        type: json
        data: '{}'
    docs: Create a delivery order
  - info:
      name: Get delivery status
      type: http
    http:
      method: GET
      url: https://partner-api.grab.com/grab-express-sandbox/v1/deliveries/:deliveryID
      params:
      - name: deliveryID
        value: ''
        type: path
    docs: Get delivery status
  - info:
      name: Cancel a delivery
      type: http
    http:
      method: DELETE
      url: https://partner-api.grab.com/grab-express-sandbox/v1/deliveries/:deliveryID
      params:
      - name: deliveryID
        value: ''
        type: path
    docs: Cancel a delivery
bundled: true