kusadasi-taxi
v1.0.3
Published
Reliable taxi and 24/7 transfer data helpers for Kusadasi, Turkey. Airport transfers, city taxi, private tours.
Maintainers
Readme
Kusadasi Taxi
Kusadasi Taxi exposes public taxi and 24/7 transfer information from kusadasitaksi.org/en in a reusable npm package. It is designed for travel apps, booking flows, landing pages, chatbots, and internal tools that need quick access to Kusadasi route data, approximate fares, supported languages, FAQ content, and transfer widget parameters.
Why This Package
Most transfer and taxi websites publish useful travel information only as page content. This package turns the public English Kusadasi Taxi site into structured, typed data that can be reused in applications without manually copying route tables, locale pages, FAQ text, or fare snippets.
It is especially useful if you are building:
- airport transfer landing pages
- travel agency or concierge dashboards
- destination guides for Kusadasi and nearby attractions
- tourism chatbots or AI assistants
- booking forms with prefilled route suggestions
- WhatsApp reservation helpers
Services
This package reflects the public Kusadasi Taxi service offering currently visible on the English site.
- Airport Transfers
- City Taxi
- Cruise Port and Hotel Transfers
- Private Tours
- Route and Fare Lookups
- Multi-language Landing Page Access
Core Features
- Typed route and fare helpers
- Ready-to-use public route dataset
- Locale URL lookups for all public language versions
- FAQ search and schema access
- Public metadata and contact fields
- Reservation message generator
- Transfer widget URL builder
- CLI for terminal-based lookups
- ESM and CommonJS support
- Zero runtime dependencies in the published package
Route Highlights
These are the strongest public routes to showcase on a booking widget, transfer page, or tourism landing page:
| Route | Use Case | Approx. Price | |-------|----------|---------------| | Kusadasi - Izmir Airport | Airport arrival and departure transfers | EUR 78 | | Kusadasi - Ephesus Ancient City | Historical day trip transport | EUR 55 | | Kusadasi - Virgin Mary House | Religious and cultural visit transfers | EUR 60 | | Kusadasi - Guzelcamli | Local district and coastal travel | EUR 60 |
These headline routes give users a quick sense of service coverage and pricing before they contact the operator.
Service Areas
Public service areas currently synced from the site:
- Kusadasi
- Izmir Airport
- Ephesus Ancient City
- Virgin Mary House
- Guzelcamli
- Pamucak Beach
- Tusan
- Davutlar
These public destinations cover the most common routes for airport pickups, hotel transfers, holiday transportation, and private sightseeing around Kusadasi and nearby historical sites.
If you are building a transfer page, these areas are enough to create a strong first-pass route selector or destination grid.
Public Price Table
The package includes the public approximate fare table published on the English site.
| Route | Distance | Approx. Price | |-------|----------|---------------| | Kusadasi - Izmir Airport | ~95 km | EUR 78 | | Kusadasi - Ephesus Ancient City | ~18 km | EUR 55 | | Kusadasi - Virgin Mary House | ~25 km | EUR 60 | | Kusadasi - Guzelcamli | ~28 km | EUR 60 | | Kusadasi - Pamucak Beach | ~15 km | EUR 50 | | Kusadasi - Tusan | ~8 km | EUR 35 | | Kusadasi - Davutlar | ~20 km | EUR 55 |
Approximate prices may change depending on traffic, season, route details, or direct booking terms.
Meta Keywords
The current public English page exposes these keywords:
kusadasi taxi, kusadasi taxi driver, kusadasi taxi phone, kusadasi bold, kusadasi uber
Installation
npm install kusadasi-taxiAPI Overview
The SDK layer is designed for quick travel-product integrations. You can use it to display public fares, resolve destinations, generate reservation messages, route users to localized pages, and expose public FAQ content in your own UI.
import {
estimateFare,
listRoutes,
listServiceAreas,
listLocales,
createReservationMessage,
createTransferWidgetUrl
} from "kusadasi-taxi";
const airportTransfer = estimateFare("Izmir Airport");
console.log(airportTransfer);
// {
// found: true,
// approximatePriceEUR: 78,
// approximatePriceLabel: "€78",
// ...
// }
const routes = listRoutes({ sortBy: "price" });
const areas = listServiceAreas();
const locales = listLocales();
const reservation = createReservationMessage({
passengerName: "John Doe",
pickup: "Izmir Airport",
dropoff: "Kusadasi Center",
pickupDateTime: "2026-06-15 14:00",
passengerCount: 2,
flightNumber: "PC1862"
});
const widgetUrl = createTransferWidgetUrl({ locale: "en" });Example Output
When a user searches for an airport transfer, you can immediately return the nearest public route estimate:
import { estimateFare } from "kusadasi-taxi";
const result = estimateFare("Izmir Airport");
console.log(result);
// {
// found: true,
// query: "Izmir Airport",
// route: {
// slug: "kusadasi-izmir-airport",
// name: "Kusadasi - Izmir Airport",
// from: "Kusadasi",
// to: "Izmir Airport",
// distanceKm: 95,
// approximatePriceEUR: 78
// },
// approximatePriceEUR: 78,
// approximatePriceLabel: "€78"
// }You can also consume the entire public dataset when you need all synced content in one place:
import { getSiteData } from "kusadasi-taxi";
const data = getSiteData();
console.log(data.metadata.title);
console.log(data.routes.length);
console.log(data.faqs.length);Reservation Workflow Example
For chat-based or support-assisted reservations, you can turn a route selection into a ready message:
import { createReservationMessage } from "kusadasi-taxi";
const message = createReservationMessage({
passengerName: "John Doe",
pickup: "Izmir Airport",
dropoff: "Kusadasi Center",
pickupDateTime: "2026-06-15 14:00",
passengerCount: 2,
flightNumber: "PC1862",
notes: "Two suitcases"
});
console.log(message);CLI
The package also ships with a simple CLI for quick inspections and shell-based workflows.
npx kusadasi-taxi fares
npx kusadasi-taxi route "Izmir Airport"
npx kusadasi-taxi faq airport
npx kusadasi-taxi locales
npx kusadasi-taxi metadata
npx kusadasi-taxi widget-url --locale enExample:
$ npx kusadasi-taxi route "Izmir Airport"
Match: Kusadasi - Izmir Airport
Distance: ~95 km
Approximate fare: €78This makes the package convenient for admin panels, terminal checks, lightweight scripts, or content QA flows.
Public Data Included
- SEO title, description, canonical URL, keywords, Open Graph data
- Locale URLs
- Service areas and public route cards
- FAQ content from JSON-LD
- Approximate EUR fare table
- Testimonials
- Public contact fields exposed by the site
- Transfer widget parameters embedded on the page
- Structured schema blocks for organization, taxi service, and FAQ
FAQ Highlights
The synced FAQ content currently covers the main pre-booking questions travelers usually ask before reserving a taxi in Kusadasi:
- 24/7 availability
- airport transfer reservation process
- driver language support
- pricing model and taximeter usage
- reservation changes and cancellations
This makes the package useful for FAQ widgets, support bots, support-center pages, and AI response layers.
Multi-Language Support
The current public locale list includes:
- Turkish
- English
- Spanish
- French
- German
- Russian
- Arabic
- Polish
- Romanian
- Italian
- Dutch
This allows you to route users to the most relevant localized landing page while keeping your own booking or content layer centralized.
Best Use Cases
Kusadasi Taxi is especially suitable for airport transfer and destination-transfer scenarios where users want a clear estimate before contacting the operator. It fits especially well in:
- transfer microsites
- travel-agency lead forms
- hotel concierge tools
- tourism information portals
- chat-assisted booking experiences
- multilingual destination landing pages
With the included helpers you can:
- search the nearest published route
- show approximate EUR pricing
- generate a reservation message template
- display service coverage areas
- link users to the correct locale page
- embed or proxy the public transfer widget configuration
Trust and Positioning
From a product perspective, this package can support marketing and booking experiences for one of the most common travel needs in the region: reliable transportation between Kusadasi hotels, port areas, beaches, and Izmir Airport. It is also useful for historical and tourism-focused destinations like Ephesus and the Virgin Mary House, where visitors often need fixed-route transfer guidance.
Quality Signals
- published as a versioned npm package
- generated from live public website content
- typed API surface
- ESM and CommonJS output
- CLI included
- automated build and test flow in the workspace
Website
- English page: https://kusadasitaksi.org/en
- Default page: https://kusadasitaksi.org
Support
- Website: https://kusadasitaksi.org/en
- Contact: [email protected]
Development
npm install
npm run sync
npm run build
npm testnpm run sync fetches the live English page and regenerates src/generated/site-data.ts.
Roadmap Ideas
This package can later be expanded with:
- richer route matching aliases
- structured destination categories
- stronger itinerary helpers
- prebuilt fare cards for frontend apps
- multilingual synced datasets beyond the English page
Notes
- Source data is public site content from
https://kusadasitaksi.org/en. - Public contact fields should be rechecked before operational use.
- This package does not publish private booking endpoints; it packages public site data and helper utilities only.
- Public prices are approximate website values and should not be treated as guaranteed quotations.
License
MIT
