Skip to content
Turasistan

api

●  TurasistanREST API · /api/v2

Connect Turasistan to your own systems

 

Access tour catalog, accounts, reservations, collections and payments, and accounting data through a single REST interface. Integrate your own software, website, or reports with Turasistan.

Read the API docs +90 850 557 76 54
GET/api/v2/Tours
curl -s "https://prod.turasistan.com/api/v2/Tours
  ?take=20&skip=0
  &isActive_eq=true
  &startDate_gte=2026-08-01
  &startDate_sort=asc" \
  -H "APIKEY: <API_KEY>"
Sample request that lists active tours sorted by start date.
One REST interfaceEvery module, same structure
API key accessGenerated by you in the app
OpenAPI / SwaggerDocs based on the published schema
Filtering and pagingOnly the data you need

What you can do with the API

 

These areas sit under the same interface, with the same key and the same logic, so you don't have to learn each integration from scratch.

/Tours

Tour catalog

List tours and filter by active status, start date, and category to show them on your own site or app.

/Customers

Customer accounts

Create and query customer and account records, and match them with your other systems.

Reservations

Reservations

Keep reservation data in sync with your own sales channels.

Collections · Payments

Collections and payments

Send collection and payment movements to your external systems and simplify reconciliation.

Accounting

Accounting transfer

Transfer financial records to your accounting software and remove double entry.

/Tours/sales

Sales queries

Pull sales data into your reporting tools using date and category filters, such as Umrah.

Sample endpoints

The documentation is built from the published OpenAPI schema. Here are some of the commonly used endpoints.

https://prod.turasistan.com/api/v2
GET/ToursTour list with filtering, sorting, and paging
GET/Tours/salesSales query by date and category
POST/CustomersCreate a new customer / account record
GET/UsedCurrenciesCurrencies in use

Send your first request in three steps

1

Generate your API key

In the Turasistan app, go to Settings → My API Keys → Generate API Key.

2

Send a request

All endpoints live under https://prod.turasistan.com/api/v2. Add your key to the request and call it from your server.

3

Filter and integrate

Use take, skip, equality and date filters, and sorting parameters.

curl -s "https://prod.turasistan.com/api/v2/Tours?take=20&skip=0&isActive_eq=true&startDate_gte=2026-08-01&startDate_sort=asc" \
  -H "APIKEY: <API_KEY>"

Common questions

How do I get an API key?

Create one in the Turasistan app under Settings → My API Keys → Generate API Key. You must be signed in to generate a key; an existing API key cannot create a new one.

Which address should I use?

The base address is https://prod.turasistan.com and the path prefix is /api/v2.

Where can I see the full list of endpoints?

In the B2B integration documentation at docs.turasistan.com. It is built from the published OpenAPI schema; if anything conflicts, the Swagger schema is the reference.

Can I get help with my integration?

Yes. Call +90 850 557 76 54 or write to [email protected] to reach our team.

Start your integration today

Read the docs, generate your key, and send your first request. Our team is here if you get stuck.

Turasistan

+90 850 557 76 54
[email protected]

Read the API docs

Turasistan • API • Tourism Technology