Skip to main content

Public API

Raja Repair API

Read-only data behind rajarepair.id: outlets, device catalogue, repair prices, ratings, repair status and CMS content. No key, no sign-up.

Basehttps://rajarepair.id/api/v1OpenAPI 3.1 /openapi.json Catalog RFC 9727

Basics

  • No API key or authentication for the endpoints below. Base URL: https://rajarepair.id/api/v1
  • GET only. Write verbs from clients without a rajarepair.id session are rejected.
  • Rate limit 2000 requests/minute per IP, 60/minute for /check. Over the limit returns 429.
  • Every response is a JSON envelope: { "data": ... }
  • Machine-readable description at /openapi.json, /.well-known/api-catalog.

Endpoints

PathQueryReturns
/locationsAll outlets with address, hours and coordinates
/nearest-locationslatlngOutlets sorted by distance, in km
/device-modelsbrand_idDevice models
/repair-servicesdevice_model_idRepair services and prices
/availabilitylocation_iddateBooked hourly slots for a carry-in booking
/reviewsAggregate rating and recent reviews
/statsRepairs, customers, outlets, models
/reward-catalogActive reward vouchers
/checksearch_type=job_sheet_nosearch_numberStatus of one repair
/cms/articlespageper_pagelocalePublished articles
/cms/articles/{slug}localeOne article with a sanitised HTML body
/cms/promosper_pagelocaleActive promos
/cms/promos/{slug}localeOne promo

locale is id (default) or en.

Example

curl https://rajarepair.id/api/v1/locations

Need something else?

Questions, a higher rate limit, or an endpoint that isn't here yet: talk to us.

Contact Raja Repair