Free APIs For You
Free APIs For You
TransportationFree

BlaBlaCarAPI Documentation

Search car sharing trips

specifications

AuthapiKey
HTTPSYes
CORSYes
Rate LimitUnknown
PricingFree

quick start

Search for available rides

JavaScript
const res = await fetch(
  'https://public-api.blablacar.com/api/v3/trips?from_coordinate=48.856,2.352&to_coordinate=45.75,4.85',
  { headers: { key: 'YOUR_API_KEY' } }
);
const { trips } = await res.json();
console.log(trips.length, 'rides found');
Python
import requests
res = requests.get(
  'https://public-api.blablacar.com/api/v3/trips',
  params={'from_coordinate': '48.856,2.352', 'to_coordinate': '45.75,4.85'},
  headers={'key': 'YOUR_API_KEY'}
)
print(len(res.json()['trips']), 'rides found')

about

About BlaBlaCar API

The BlaBlaCar API is a transportation API that gives developers easy access to transportation-related data and functionality. It is designed for both quick prototypes and production applications.

Key Features

  • Comprehensive API documentation
  • Secure HTTPS endpoints
  • CORS enabled for browser requests
  • apiKey authentication
  • Reliable uptime and fast response times
  • Reasonable rate limits
  • Active developer community support

Perfect For

  • Transportation management applications
  • Transportation analytics tools
  • Transportation integration platforms
  • Custom transportation solutions

Getting Started

Register for an account and obtain your OAuth credentials. Once you have your credentials, you can start making authenticated requests.

The API documentation provides comprehensive guides and code examples to help you integrate quickly and efficiently.

faq

BlaBlaCar API — Frequently Asked Questions

How do I get started with the BlaBlaCar API?

Register for an OAuth token from the official documentation page.

Is the BlaBlaCar API really free?

Yes! The BlaBlaCar API offers a free tier. Rate limits apply but are generous for most use cases. Check the official docs for details.

Can I use this API in a commercial project?

Most free APIs support commercial use, but terms vary. Review the BlaBlaCar API's terms of service and licensing before using it commercially.

What programming languages can I use?

The BlaBlaCar API is a REST API — any language that can make HTTP requests works. Popular choices include JavaScript, Python, PHP, Java, and Go.

comments

0/2000