TaxiScrape API
TaxiScrape exposes a simple HTTP API for fetching a live Grab fare quote between two GPS points.
Base URL: https://api.taxiscrape.comOpenAPI: Taxiscrape Fare API 0.1.0One 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.
Quick request
Section titled “Quick request”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.
Endpoint
Section titled “Endpoint”| Method | Path | Description |
|---|---|---|
GET | /fare | Fetch a Grab fare quote between two GPS points. |
Required query parameters
Section titled “Required query parameters”| Parameter | Type | Description |
|---|---|---|
from_lat | number | Pickup latitude. |
from_lon | number | Pickup longitude. |
to_lat | number | Dropoff latitude. |
to_lon | number | Dropoff longitude. |
Response shape
Section titled “Response shape”The default simple response returns normalized Grab fare data. Most integrations read:
__api_geocoding_foundfor the resolved pickup and dropoff labels.grab.services[]for available ride products.grab.services[].eta.displayTextfor pickup wait time text.grab.services[].fare.display,currency,lowerBound,upperBound, andfixedfor fare data.
Use format=full to receive the complete upstream Grab payload under grab.
See Fare endpoint for a full example and field notes.