Build with the
Pointify API
Integrate flight search, booking, and fare monitoring into your apps. Real-time streaming results, typed SDKs, and production-ready endpoints.
Quick Start
Get your API key
Sign up for a Business plan to get API access. Your key starts with pt_live_.
POINTIFY_API_KEY=pt_live_your_key_hereSearch flights
POST to /api/search with your route and dates. Results stream back via Server-Sent Events as each carrier responds.
const res = await fetch(
'https://api.pointifytravels.com/api/search',
{
method: 'POST',
headers: {
'Authorization': 'Bearer pt_live_...',
'Content-Type': 'application/json',
},
body: JSON.stringify({
origin: 'JFK',
destination: 'NRT',
departure_date: '2026-05-15',
passengers: 1,
cabin_class: 'business',
search_type: 'both', // cash + points
}),
}
);Stream results
Read the SSE stream. Each event has a type (result, progress, complete) and a JSON data payload.
const reader = res.body.getReader();
const decoder = new TextDecoder();
while (true) {
const { done, value } = await reader.read();
if (done) break;
const lines = decoder.decode(value).split('\n');
for (const line of lines) {
if (line.startsWith('data: ')) {
const event = JSON.parse(line.slice(6));
if (event.type === 'result') {
console.log(event.data);
// { price, carrier, route, ... }
}
}
}
}API Endpoints
Base URL: https://api.pointifytravels.com
/api/search/api/book/api/booking/:id/api/booking/:id/cancel/api/alerts/api/alerts/api/alerts/:id/api/alerts/deals/healthMCP Server
Our Model Context Protocol server lets AI assistants like Claude and ChatGPT search flights, check prices, and create bookings on behalf of users. One integration covers both platforms.
- ✓Works with Claude Desktop, Claude Code, and ChatGPT
- ✓Flight search, booking, and alert tools
- ✓Structured responses with pricing data
- ✓NPM package:
@pointify/mcp-server
{
"mcpServers": {
"pointify-travel": {
"command": "npx",
"args": [
"@pointify/mcp-server"
],
"env": {
"POINTIFY_API_KEY": "pt_live_..."
}
}
}
}Webhooks
Get notified in real-time when events happen in your account.
booking.createdA new booking was created
booking.confirmedBooking was confirmed and ticketed
booking.canceledA booking was canceled
alert.triggeredA fare alert matched a price drop
alert.mistake_fareA mistake fare was detected
payment.completedPayment was successfully processed
SDKs & Libraries
Official client libraries for your language of choice.
TypeScript / tRPC
Available@pointify/clientType-safe client with full tRPC integration. Auto-generated types.
Python
Coming Soonpointify-pythonAsync client with SSE streaming support. pip installable.
MCP Server
Available@pointify/mcp-serverModel Context Protocol server for Claude and ChatGPT.
Ready to integrate?
Get API access with a Business plan. Need custom volume or enterprise features?
Ready to find your best fare?
Join travel professionals who never overpay for flights. Free account in 30 seconds.
Create Free Account