> For the complete documentation index, see [llms.txt](https://syticks.gitbook.io/merpi-by-syticks/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://syticks.gitbook.io/merpi-by-syticks/api-reference/bus-ticketing-routes-terminals-schedules-buses-purchase-etc.md).

# Bus Ticketing(Routes, Terminals, Schedules, Buses, Purchase, etc)

## Get Transport Businesses

Fetches the list of all transport companies on Syticks with terminal coverage across Nigeria ensuring that your customers have access to move from wherever they are to their destinations.

{% content-ref url="/pages/chtzZWodFyKwCRjqLqiW" %}
[Get Transport Businesses](/merpi-by-syticks/api-reference/bus-ticketing-routes-terminals-schedules-buses-purchase-etc/get-transport-businesses.md)
{% endcontent-ref %}

## Get All States Endpoint

Retrieves all states supported on Syticks forming a network of routes that users have access to purchase tickets and ply.

{% content-ref url="/pages/TFOhimMZLjfKjRHOZefQ" %}
[Get All States Endpoint](/merpi-by-syticks/api-reference/bus-ticketing-routes-terminals-schedules-buses-purchase-etc/get-all-states-endpoint.md)
{% endcontent-ref %}

## Get All Cities Endpoint

Retrieve cities and their corresponding states that are supported on Syticks. Eg Iyana Ipaja, Festac, Kubwa, Iyanya, etc.

{% content-ref url="/pages/HrT54uvea7HsRmzejGOt" %}
[Get all Cities Endpoint](/merpi-by-syticks/api-reference/bus-ticketing-routes-terminals-schedules-buses-purchase-etc/get-all-cities-endpoint.md)
{% endcontent-ref %}

## Get Bus Routes Endpoint

Returns bus routes on Syticks(Eg Iyana Ipaja -> Awka, Kubwa -> Festac, etc). These routes can be filtered by transport business, setting a price range, departure date and a host of other query parameters.

{% content-ref url="/pages/5V42OfX9C2iJLMHLCYAI" %}
[Get Bus Routes Endpoint](/merpi-by-syticks/api-reference/bus-ticketing-routes-terminals-schedules-buses-purchase-etc/get-bus-routes-endpoint.md)
{% endcontent-ref %}

## Get Buses Endpoint

Returns the list of buses available on Syticks. And of course, can be filtered based on the route, the schedule of the customer and a particular transport business.

{% content-ref url="/pages/wRPjqdOZL3My6l01N6eJ" %}
[Get Buses Endpoint](/merpi-by-syticks/api-reference/bus-ticketing-routes-terminals-schedules-buses-purchase-etc/get-buses-endpoint.md)
{% endcontent-ref %}

## Get Single Bus Details

Returns details about a single bus.

{% content-ref url="/pages/2R5V3BCkc2KxpvbyXnlB" %}
[Get Single Bus Endpoint](/merpi-by-syticks/api-reference/bus-ticketing-routes-terminals-schedules-buses-purchase-etc/get-single-bus-endpoint.md)
{% endcontent-ref %}

## Get Schedules Endpoint

Returns schedules based on a route and the departure, telling time bus leaves amongst other extra information.

{% content-ref url="/pages/gFMMhIKFFcYlq9B1C13Z" %}
[Get Schedules Endpoint](/merpi-by-syticks/api-reference/bus-ticketing-routes-terminals-schedules-buses-purchase-etc/get-schedules-endpoint.md)
{% endcontent-ref %}

## Get Bus Seats Endpoint

Returns the bus seating arrangement data. The system uses the schedule(departure date) to calculate how many seats have been booked for that day, how many seats are left, etc.

{% content-ref url="/pages/CtvIhQO1rodGPZ6MucaJ" %}
[Get Bus Seats Endpoint](/merpi-by-syticks/api-reference/bus-ticketing-routes-terminals-schedules-buses-purchase-etc/get-bus-seats-endpoint.md)
{% endcontent-ref %}

## Buy Bus Ticket Endpoint

This section covers everything concerning the purchase of bus tickets.

{% content-ref url="/pages/AadRhlLiihSB8DqNPByS" %}
[Buy Bus Ticket Endpoint (DEPRECATED - V1)](/merpi-by-syticks/api-reference/bus-ticketing-routes-terminals-schedules-buses-purchase-etc/buy-bus-ticket-endpoint-deprecated-v1.md)
{% endcontent-ref %}
