HEADLESS RETAIL PLATFORM

Build all of retail,
freely, on one API.

Purchase data, ad delivery, POS integration, CRM, inventory, and orders —
drive every ReceiptRoller capability over one REST API.
Bring the power of retail into your own product.

OAuth 2.0 auth with scope-based permissions. Production access on Starter and above.

REST API
Access every capability
OAuth 2.0
Scope-based auth
Webhook
Event notifications
SDK
Major languages supported
// Fetch purchase data
GET /api/v1/receipts/{id}

{
  "store": "サンプル店舗",
  "total": 1,842,
  "items": [
    { "name": "コーヒーM", "qty": 2 },
    { "name": "サンドイッチ", "qty": 1 }
  ],
  "timestamp": "2026-03-06T10:32:45Z"
}

// Create an ad campaign
POST /api/v1/campaigns
POST /api/v1/campaigns/{id}/creatives
POST /api/v1/campaigns/{id}/publish

FULL API COVERAGE

Every capability, over the API.

No UI required. Because it's headless, you compose and build exactly how you want.

Digital Receipt API

Issue, fetch, and search receipts.
Pull real-time purchase data via POS integration.

Ad Delivery API

Fully automate campaign creation, targeting,
and creative uploads over the API.

CRM API

Fetch and manage customer data,
segments, and purchase history.

PIM API

Create, update, and search product info.
Centralize your master data.

OMS API

Manage orders, shipments, and status.
Unify online and in-store orders.

WMS API

Manage stock, movements, and locations.
Automate warehouse operations.

Analytics API

Sales lift, KPIs, and trend analysis.
Pull real-time data programmatically.

Social API

Automate posting, scheduling, and analytics
to X, Instagram, LINE, and Google BP.

Webhook

Receive events such as purchases, orders,
and inventory changes in real time.

Enterprise-grade foundation

Stable cloud infrastructure built to handle large-scale traffic.

120ms

Average API response time

99.98%

Uptime SLA

REST

Unified JSON-based design

OAuth 2.0

Secure authentication & authorization

Security

All traffic is TLS-encrypted. Data is stored anonymized and encrypted. Supports API key scope control and IP allowlisting.

Scalability

Auto-scaling absorbs sudden traffic spikes automatically. Reliably processes over 12 million transactions per day.

Developer experience

Detailed API docs, an interactive playground, and SDKs (JavaScript / .NET / Python).

SDKs & tools

SDKs and sample code so you can start building right away.

JavaScript SDK
npm install @receiptroller/sdk
.NET SDK
dotnet add package ReceiptRoller
Python SDK
pip install receiptroller

API ACCESS

API access is included in your business plan

The ReceiptRoller API is available on any business account on the Starter plan or above.
There is no separate API charge.

Starter

¥4,980/month (excl. tax)


  • 5,000 API calls / month
  • Access to all API endpoints
  • OAuth 2.0 authentication
  • Webhook
  • SDKs (JavaScript / .NET / Python)
  • API docs & sample code
Recommended
Growth

¥19,800/month (excl. tax)


  • 50,000 API calls / month
  • Access to all API endpoints
  • OAuth 2.0 authentication
  • Webhook
  • SDKs (JavaScript / .NET / Python)
  • API docs & sample code
Enterprise

¥79,800/month (excl. tax)


  • 500,000 API calls / month
  • Access to all API endpoints
  • OAuth 2.0 authentication
  • Unlimited webhooks
  • SDKs (JavaScript / .NET / Python)
  • Dedicated technical support
See full pricing details

API access is included on the Starter plan and above. It is not available on the Basic plan (¥500/month) or during the 30-day free trial.

API use cases

Accelerate retail DX across any format with the API.

Your own POS app integration

Embed the ReceiptRoller API into your existing POS system to automate digital receipt issuance, purchase-data collection, and CRM integration.

Build an ad platform

Use the ad delivery API to build your own retail media platform and serve targeted ads based on purchase data.

Data analytics & AI

Pull large volumes of transaction data from the purchase-data API and automate demand forecasting, price optimization, and customer analysis with AI.

Get started in 3 easy steps

1
Create an account

Create a business account.
The API is available on Starter and above.

2
Issue an API key

Issue an API key from the developer dashboard.
Test freely in the developer dashboard.

3
Build & deploy to production

Implement with an SDK or the REST API.
API access is available on Starter and above.

Frequently asked questions

API access is included with any business account on the Starter plan (¥4,980/month) or above. It is not available on the Basic plan (¥500/month) or during the 30-day free trial. See the pricing page for plan details.

Starter includes 5,000 calls/month, Growth includes 50,000 calls/month, and Enterprise includes 500,000 calls/month. Once you hit the limit, API requests are throttled.

On Starter and above, you can access every API endpoint — digital receipts, CRM, PIM, OMS, WMS, ads, analytics, and more. Authentication uses OAuth 2.0, and you control access scope with scope-based permissions.

We provide SDKs for three languages: JavaScript / .NET / Python. You can also call the REST API directly. See the API docs for details.

Yes — we welcome technology partnerships with POS vendors, store-app developers, and ad platforms. On the Enterprise plan, a dedicated technical account manager supports you. Contact us about partnerships.

Let's build all of retail on the API.

API access is available on Starter and above. Get started today.