← Back to all apps

redBus

Travelby redBus
Launched Feb 18, 2026 on ChatGPT

Find buses between two cities on redBus and quickly narrow down options with filters for amenities (AC, sleeper, onboard washroom), price, departure time, and bus operator.

1ChatGPT Tools
redBusDeveloper
TravelCategory

Available Tools

Search Buses

search_buses
Full Description

Search for buses between cities on a given date

Parameters (3 required, 71 optional)
Required
datestring

Departure date in YYYY-MM-DD format

destinationstring

Destination city name (e.g., "Pune", "Delhi")

originstring

Source city name (e.g., "Mumbai", "Bangalore")

Optional
acOnlyboolean

Filter to show only AC buses

aisleSeatsOnlyboolean

Filter buses with aisle seats available

allowsChildboolean

Filter buses that allow children

allowsPetsboolean

Filter buses that allow pets

amenitiesarray

Filter by amenity IDs. Available amenities: 1: WIFI, 2: Newspaper, 3: Headsets, 4: Water Bottle, 5: Blankets, 6: Snacks, 7: Charging Point, 8: Movie, 9: Reading Light, 10: Pillow, 11: Bathroom, 12: Personal TV, 13: Heater, 14: No Amenities, 15: Satellite, 16: Motorized calf support, 17: Food, 18: Massage chair, 19: Track My Bus, 20: Facial Tissues, 21: Soft drink, 22: Emergency exit, 23: Fire Extinguisher, 24: Hammer (to break glass), 25: Bus Hostess, 26: CCTV, 27: Emergency Contact Number, 28: Meal, 29: Central TV, 30: Cup holder, 31: Music/MP3, 32: Reclining seat, 33: Safety belt, 34: Smoking room, 35: Toilet, 36: Wet Napkin, 37: WC, 38: Tour Guide, 39: On-Time Guarantee, 40: WET NAPKIN, 41: AIR CONDITIONER, 42: DISPOSAL SEAT COVERS, 43: AIR FRESHNER, 44: 24/7 Call center support, 45: Magazine Pouch, 46: Captain seat, 47: USB port for charger, 48: Water Dispenser, 49: Gps tracking system, 50: Seats reclinable up to 180°, 51: Seats reclinable up to 160°, 52: Seats reclinable up to 140°, 53: Seats reclinable up to 130°, 54: Seats reclinable up to 120°, 55: Seats reclinable up to 150°, 56: Seats reclinable up to 130°, 58: Two Drivers, 59: Disposable Seat Covers, 60: Air Freshner, 61: 24/7 Call center support, 62: M-ticket, 63: Deep Cleaned Buses, 64: No blankets/linens, 65: Hand Sanitisers Provided, 66: Regular temperature checks, 67: Staff with masks, 68: Social Distancing Seating, 69: Mandatory Mask for Passenger, 70: Wet Tissues, 71: Electronic Ticket(E-Ticket), 72: Neck Pillow, 73: Bottle Holder, 74: First Aid Box, 75: Complete Traceability, 77: Thermal Scanner, 78: Leg Rest, 86: Bed Sheet, 87: 135° Seat Reclination, 88: 145° Seat Reclination, 89: Restaurant, 90: Washroom, 91: Waiting lounge, 92: ATM, 93: Free meal

amenitiesLegacyarray

Filter by required amenities (legacy - use amenities for IDs) (e.g., ["Charging Point", "Water Bottle", "Blanket"])

arrBucketstring

Filter by arrival time bucket

Options:early_morningmorningafternooneveningnight
bpNamesarray

Filter by boarding point names

busTypestring

Filter by bus type (partial match)

busTypeIdnumber

Filter by bus type ID

campaignTypesarray

Filter by campaign type IDs

cancellableOnlyboolean

Filter only cancellable buses

currencystring

Filter by currency (e.g., "INR")

depBucketstring

Filter by departure time bucket

Options:early_morningmorningafternooneveningnight
dpNamesarray

Filter by dropping point names

dstCityIdnumber

Filter by destination city ID

dstCityNamestring

Filter by destination city name (partial match)

eticketOnlyboolean

Filter buses with e-ticket enabled

evOnlyboolean

Filter electric vehicle buses only

excludeAcboolean

Exclude AC buses

excludeAmenitiesarray

Exclude buses with these amenity IDs

excludeBpNamesarray

Exclude buses with these boarding point names

excludeDpNamesarray

Exclude buses with these dropping point names

excludeEvboolean

Exclude electric vehicle buses

excludeOpId

Exclude buses from specific operator ID(s)

excludeOpName

Exclude buses from operator name(s) (partial match, case-insensitive)

excludeSeaterboolean

Exclude seater buses

excludeSoldOutboolean

Exclude sold out buses (default: false)

hasCampaignboolean

Filter buses with active campaigns

hasLuggagePolicyboolean

Filter buses with luggage policy

limitnumber

Maximum number of buses to return (default: 50)

lowerSeatsOnlyboolean

Filter buses with lower berth seats available

maxArrMinOfDaynumber

Maximum arrival minutes from midnight (0-1439)

maxDepMinOfDaynumber

Maximum departure minutes from midnight (0-1439)

maxDurationMinnumber

Maximum journey duration in minutes

maxPricenumber

Maximum price

maxSeatsPerTxnnumber

Filter buses with max seats per transaction >= this value

maxTotalSeatsnumber

Maximum total bus capacity

minArrMinOfDaynumber

Minimum arrival minutes from midnight (0-1439)

minBpCountnumber

Minimum number of boarding points

minBusScorenumber

Minimum busScore

minDepMinOfDaynumber

Minimum departure minutes from midnight (0-1439)

minDpCountnumber

Minimum number of dropping points

minDurationMinnumber

Minimum journey duration in minutes

minOnTimePercentilenumber

Minimum on-time percentile (0-100)

minPersonalizationnumber

Minimum personalization score

minPricenumber

Minimum price

minRatingnumber

Minimum rating score

minReviewsnumber

Minimum number of reviews

minSeatsAvailnumber

Minimum seats available

minTotalSeatsnumber

Minimum total bus capacity

mticketOnlyboolean

Filter buses with m-ticket enabled

opIdnumber

Filter by operator ID

opNamestring

Filter by operator name (partial match)

partialCancellationOnlyboolean

Filter buses with partial cancellation allowed

primoOnlyboolean

Filter only Primo buses

reschedulableOnlyboolean

Filter only reschedulable buses

routeIdnumber

Filter by specific route ID

seaterOnlyboolean

Filter to show only seater buses

serviceIdstring

Filter by service ID

serviceNamestring

Filter by service name (partial match)

singleSeatsOnlyboolean

Filter buses with single seats available

sleeperOnlyboolean

Filter to show only sleeper buses

soldOutOnlyboolean

Show only sold out buses

sortBystring

Sort results by: price (lowest first), rating (highest first), departure_time (earliest first), duration (shortest first), busScore (highest first), personalization (highest first), best_value (composite score of rating and price, highest first)

Options:priceratingdeparture_timedurationbusScorepersonalizationbest_value
srcCityIdnumber

Filter by source city ID

srcCityNamestring

Filter by source city name (partial match)

timeOfDaystring

Filter by time of day: morning (05:00-12:00), afternoon (12:00-17:00), evening (17:00-21:00), night (21:00-05:00)

Options:morningafternooneveningnight
topSellingOnlyboolean

Filter top-selling buses only

upperSeatsOnlyboolean

Filter buses with upper berth seats available

windowSeatsOnlyboolean

Filter buses with window seats available