lyft.com

Drive your app to success with Lyft's API

🔑 oauth2 16 endpoints location
📄 Docs 📋 OpenAPI spec 🔬 Try in Swagger UI

SDKs by language (10 total)

pip install Lyft-Python-SDK
pip install lyft-rides-python-sdk
lyft-node-sdk ✓ Official
npm install lyft-node-sdk
lyft-go-sdk ✓ Official
go get github.com/lyft/lyft-go-sdk
lyft-android-sdk ✓ Official
# Maven: see https://github.com/lyft/lyft-android-sdk
dotnet add package lyftsdk.net
Lyft-iOS-sdk ✓ Official
# See https://github.com/lyft/Lyft-iOS-sdk
# See https://github.com/MrE-Fog/Lyft-iOS-sdk4
# See https://github.com/rodericj/Lyft
# See https://github.com/kaiti2/Lyft_sdk
curl examples
Pickup ETAs
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  /eta
Cost estimates
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  /cost
List rides
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  /rides
Endpoints (16 total)
GET
/eta
Pickup ETAs
GET
/cost
Cost estimates
GET
/rides
List rides
GET
/drivers
Available drivers nearby
GET
/profile
The user's general info
GET
/ridetypes
Types of rides
GET
/rides/{id}
Get the ride detail of a given ride ID
GET
/rides/{id}/receipt
Get the receipt of the rides.
POST
/rides
Request a Lyft
POST
/rides/{id}/cancel
Cancel a ongoing requested ride
PUT
/rides/{id}/rating
Add the passenger's rating, feedback, and tip
PUT
/sandbox/primetime
Preset Prime Time percentage
At a glance
Total SDKs10
Languages7
Endpoints16
Authoauth2
Categories1