Skip to content

TaxiScrape API

TaxiScrape exposes a simple HTTP API for fetching a live Grab fare quote between two GPS points.

Base URL: https://api.taxiscrape.com
OpenAPI: Taxiscrape Fare API 0.1.0

One endpoint

Call GET /fare with pickup and dropoff coordinates.

Live quote data

Receive the current Grab fare payload, including service options, estimated pickup time, and quote amounts.

JSON responses

Successful responses are JSON. Rate limit and upstream errors return a small detail message.

Terminal window
curl -s 'https://api.taxiscrape.com/fare?from_lat=1.3644&from_lon=103.9915&to_lat=1.3048&to_lon=103.8318&format=simple'

The request above asks for a fare from Changi Airport to Orchard Road in Singapore.

MethodPathDescription
GET/fareFetch a Grab fare quote between two GPS points.
ParameterTypeDescription
from_latnumberPickup latitude.
from_lonnumberPickup longitude.
to_latnumberDropoff latitude.
to_lonnumberDropoff longitude.

The default simple response returns normalized Grab fare data. Most integrations read:

  • __api_geocoding_found for the resolved pickup and dropoff labels.
  • grab.services[] for available ride products.
  • grab.services[].eta.displayText for pickup wait time text.
  • grab.services[].fare.display, currency, lowerBound, upperBound, and fixed for fare data.

Use format=full to receive the complete upstream Grab payload under grab.

See Fare endpoint for a full example and field notes.