[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"api-page:skyfare-api":3},{"status":4,"api":5,"seo":331},"success",{"blocked":6,"description":7,"about":8,"stats":9,"name":11,"title":12,"slug":13,"logo":14,"created_at":15,"agent":16,"user":28,"endpoint_groups":31,"faqs":270,"features":280,"periodic_plans":281,"payasyougo_plans":330},false,"Search flights across multiple providers in a single API call. Compare real-time prices from Skyscanner, Jetcost, Skiplagged, Kiwi.com & Trip.com — deduplicated, normalized, with direct booking links.","✈️ SkyFare API — Real-Time Flight Metasearch & Price Comparison\nOne API call. Multiple flight sources. The best prices.\n\nSkyFare API is a unified flight metasearch engine that queries major flight providers simultaneously — Skyscanner, Jetcost, Skiplagged, Kiwi.com, and Trip.com — and returns normalized, deduplicated results with real-time pricing and direct booking links. No scraping on your end, no managing multiple integrations. Just one clean REST endpoint.\n\n🔍 Why SkyFare API?\nBuilding a flight comparison app, travel aggregator, or fare alert system usually means integrating with multiple flight APIs individually — each with its own auth, data format, rate limits, and quirks. SkyFare eliminates all of that. We handle the complexity so you get a single, consistent response no matter which providers you search.\n\nWhat makes us different:\n* True cross-provider comparison — The same flight (e.g., BA117 LHR→JFK) found on multiple providers is matched and grouped, letting you instantly see which provider offers the lowest fare.\n* Real booking links — Every result includes a deep_link that takes the user directly to the provider's booking page. No dead links, no affiliate redirects that break.\n* Fresh data, always — Results are fetched in real-time from providers. No stale cache, no yesterday's prices.\n* Global coverage — From transatlantic routes to European budget carriers to Asia-Pacific flights, our active providers collectively cover 1,000+ airlines worldwide.",{"score":10},"2.46","SkyFare","SkyFare API","skyfare-api","https://cdn.jojapi.com/api/e12767d8-8405-4a61-893a-6471d03a452d","2026-08-28 13:11:11",{"enabled":17,"closed":18,"request_enabled":6,"catalog_url":19,"discovery_url":20,"directory_url":21,"rails":22,"networks":25,"docs":27},true,null,"https://qqhcw.jojapi.net/_jojapi/agent/plans","https://qqhcw.jojapi.net/.well-known/x402","https://agents.jojapi.net/apis/skyfare-api",[23,24],"x402","mpp",[26],"eip155:8453","https://docs.jojapi.com/consumers/agents",{"nick":29,"name":30,"verified":6,"website":18},"muhammad-faizan","Muhammad Faizan",[32,76,105,136,156,187,209],{"endpoints":33,"name":75,"description":40,"ungrouped":6},[34],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":35,"description":42,"method":43,"name":44,"url_path":44,"root_url":45,"parameters":46,"responses":58,"result_stats":68},[36],{"name":37,"slug":38,"cost":39,"label":40,"avg":41},"Requests","requests","1","",1,"Retrieve the list of supported flight providers.","GET","/list_providers","https://qqhcw.jojapi.net",{"url":47,"header":48,"post":55,"body":56,"path":57},[],[49],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},"X-JoJAPI-Key","You must log in to get API key","string","JoJ API Key","Please log in to get API key",[],[],[],[59],{"status":60,"status_code":61,"description":62,"schema":63,"examples":64,"example":67},"200",200,"Successful execution","{\"type\":\"object\"}",[65],{"name":66,"summary":40,"description":40,"example":67},"Example_1","{\"status\":\"completed\",\"extracted\":{\"providers\":[\"kiwi\",\"trip\",\"skiplagged\",\"skyscanner\",\"jetcost\"]}}",{"x2":69,"x3":70,"x4":71,"x5":72,"uptime":73,"avg_latency":74,"avg_credits":70},"33.33","0.00","66.66","0.01","99.99","536","list_providers",{"endpoints":77,"name":104,"description":40,"ungrouped":6},[78],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":79,"description":81,"method":43,"name":82,"url_path":82,"root_url":45,"parameters":83,"responses":99,"result_stats":18},[80],{"name":37,"slug":38,"cost":39,"label":40,"avg":18},"Search airports by city name or code.","/search_airports",{"url":84,"header":94,"post":96,"body":97,"path":98},[85,89],{"key":86,"example":87,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":17,"name":40,"description":88},"query","London","Search term (e.g. 'London').",{"key":90,"example":91,"schema":18,"example_disabled":6,"example_type":52,"value_type":92,"enum_values":18,"default_value":91,"required":6,"name":40,"description":93},"limit","10","number","Maximum number of results to return.",[95],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},[],[],[],[100],{"status":60,"status_code":61,"description":62,"schema":63,"examples":101,"example":103},[102],{"name":66,"summary":40,"description":40,"example":103},"{\"status\":\"completed\",\"extracted\":{\"airports\":[]}}","search_airports",{"endpoints":106,"name":135,"description":40,"ungrouped":6},[107],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":108,"description":110,"method":43,"name":111,"url_path":111,"root_url":45,"parameters":112,"responses":130,"result_stats":18},[109],{"name":37,"slug":38,"cost":39,"label":40,"avg":18},"Explore cheapest destinations from a given origin airport.","/explore",{"url":113,"header":125,"post":127,"body":128,"path":129},[114,117,121],{"key":115,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":116},"providers","Comma-separated list of providers to search.",{"key":118,"example":119,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":17,"name":40,"description":120},"origin","JFK","Origin airport IATA code (e.g. 'JFK').",{"key":122,"example":123,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":17,"name":40,"description":124},"depart_date","2026-06-15","Departure date (YYYY-MM-DD).",[126],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},[],[],[],[131],{"status":60,"status_code":61,"description":62,"schema":63,"examples":132,"example":134},[133],{"name":66,"summary":40,"description":40,"example":134},"{\"status\":\"ok\",\"origin\":\"JFK\",\"depart_date\":\"2026-06-15\",\"results\":[{\"destination\":\"MIA\",\"price\":99,\"currency\":\"USD\",\"airline\":\"American Airlines\",\"departure_at\":\"2026-06-15T08:00:00\",\"stops\":0,\"deep_link\":\"https:\\/\\/skiplagged.com\\/...\"}]}","explore",{"endpoints":137,"name":155,"description":40,"ungrouped":6},[138],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":139,"description":141,"method":43,"name":142,"url_path":142,"root_url":45,"parameters":143,"responses":150,"result_stats":18},[140],{"name":37,"slug":38,"cost":39,"label":40,"avg":18},"Verify flight search service status and retrieve timestamp.","/health_check",{"url":144,"header":145,"post":147,"body":148,"path":149},[],[146],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},[],[],[],[151],{"status":60,"status_code":61,"description":62,"schema":63,"examples":152,"example":154},[153],{"name":66,"summary":40,"description":40,"example":154},"{\"status\":\"completed\",\"extracted\":{\"health\":{\"status\":\"healthy\",\"timestamp\":1779790000}}}","health_check",{"endpoints":157,"name":186,"description":40,"ungrouped":6},[158],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":159,"description":161,"method":43,"name":162,"url_path":162,"root_url":45,"parameters":163,"responses":181,"result_stats":18},[160],{"name":37,"slug":38,"cost":39,"label":40,"avg":18},"Cheapest flight price calendar grid for a given month range.","/calendar",{"url":164,"header":176,"post":178,"body":179,"path":180},[165,169,170,174],{"key":166,"example":167,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":17,"name":40,"description":168},"destination","LAX","Destination airport IATA code (e.g. 'LAX').",{"key":118,"example":119,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":17,"name":40,"description":120},{"key":171,"example":172,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":17,"name":40,"description":173},"month","2026-06","Target month in YYYY-MM format (e.g. '2026-06').",{"key":115,"example":175,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":175,"required":6,"name":40,"description":116},"kiwi",[177],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},[],[],[],[182],{"status":60,"status_code":61,"description":62,"schema":63,"examples":183,"example":185},[184],{"name":66,"summary":40,"description":40,"example":185},"{\"status\":\"ok\",\"origin\":\"JFK\",\"destination\":\"LAX\",\"month\":\"2026-06\",\"grid\":{\"2026-06-01\":{\"price\":180,\"currency\":\"USD\",\"airline\":\"Delta Air Lines\",\"stops\":0,\"deep_link\":\"https:\\/\\/...\"}}}","calendar",{"endpoints":188,"name":208,"description":40,"ungrouped":6},[189],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":190,"description":192,"method":43,"name":193,"url_path":193,"root_url":45,"parameters":194,"responses":203,"result_stats":18},[191],{"name":37,"slug":38,"cost":39,"label":40,"avg":18},"Retrieve historical flight pricing trends, averages, and BUY/WAIT recommendations.","/trends",{"url":195,"header":198,"post":200,"body":201,"path":202},[196,197],{"key":118,"example":119,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":17,"name":40,"description":120},{"key":166,"example":167,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":17,"name":40,"description":168},[199],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},[],[],[],[204],{"status":60,"status_code":61,"description":62,"schema":63,"examples":205,"example":207},[206],{"name":66,"summary":40,"description":40,"example":207},"{\"status\":\"success\",\"origin\":\"JFK\",\"destination\":\"LAX\",\"current_price\":250,\"average_price\":275.5,\"min_price\":210,\"max_price\":310,\"price_diff_pct\":-9.26,\"recommendation\":\"BUY\",\"reason\":\"Current price is below the historical average. Great time to book!\",\"history\":[]}","trends",{"endpoints":210,"name":269,"description":40,"ungrouped":6},[211],{"blocked":6,"hidden":6,"agent_price":18,"credits":18,"flexible_credits_description":18,"consumptions":212,"description":214,"method":43,"name":215,"url_path":215,"root_url":45,"parameters":216,"responses":261,"result_stats":266},[213],{"name":37,"slug":38,"cost":39,"label":40,"avg":41},"Search flights across multiple providers (Skyscanner, Jetcost, Skiplagged, Kiwi, Trip.com).","/search_flights",{"url":217,"header":256,"post":258,"body":259,"path":260},[218,222,224,227,230,233,236,241,243,246,249,252],{"key":219,"example":220,"schema":18,"example_disabled":6,"example_type":52,"value_type":92,"enum_values":18,"default_value":220,"required":6,"name":40,"description":221},"infants","0","Number of infant passengers.",{"key":115,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":223},"Comma-separated list of providers to search (e.g. 'kiwi,trip').",{"key":225,"example":220,"schema":18,"example_disabled":6,"example_type":52,"value_type":92,"enum_values":18,"default_value":220,"required":6,"name":40,"description":226},"children","Number of child passengers.",{"key":166,"example":228,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":17,"name":40,"description":229},"DXB","Destination airport IATA code (e.g. 'DXB').",{"key":231,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":92,"enum_values":18,"default_value":40,"required":6,"name":40,"description":232},"max_stops","Maximum number of stops/layovers.",{"key":234,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":235},"return_date","Optional return date (YYYY-MM-DD).",{"key":237,"example":238,"schema":18,"example_disabled":6,"example_type":52,"value_type":239,"enum_values":18,"default_value":238,"required":6,"name":40,"description":240},"direct_only","false","boolean","Filter results to show only direct flights (0 stops).",{"key":122,"example":242,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":17,"name":40,"description":124},"2026-09-15",{"key":244,"example":40,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":6,"name":40,"description":245},"cabin_class","Cabin class filter (e.g. 'COACH', 'BUSINESS').",{"key":247,"example":39,"schema":18,"example_disabled":6,"example_type":52,"value_type":92,"enum_values":18,"default_value":39,"required":6,"name":40,"description":248},"adults","Number of adult passengers.",{"key":118,"example":250,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":40,"required":17,"name":40,"description":251},"LHR","Origin airport IATA code (e.g. 'LHR').",{"key":253,"example":254,"schema":18,"example_disabled":6,"example_type":52,"value_type":52,"enum_values":18,"default_value":254,"required":6,"name":40,"description":255},"currency","USD","Three-letter currency code (e.g. 'USD').",[257],{"key":50,"is_auth":17,"example":51,"example_disabled":17,"example_type":52,"name":53,"description":51,"required":17,"always_error":54},[],[],[],[262],{"status":60,"status_code":61,"description":62,"schema":63,"examples":263,"example":265},[264],{"name":66,"summary":66,"description":40,"example":265},"{\"status\":\"completed\",\"extracted\":{\"flights\":[]}}",{"x2":70,"x3":70,"x4":267,"x5":70,"uptime":267,"avg_latency":268,"avg_credits":70},"100.00","432","search_flights",[271,274,277],{"question":272,"answer":273},"Which flight providers and airlines are supported by the API?","The API queries major global flight engines simultaneously — including Skyscanner, Jetcost, Skiplagged, Kiwi.com, and Trip.com. Across these active providers, the API covers over 1,000+ full-service and low-cost airlines worldwide, including British Airways, Ryanair, Emirates, Delta, Lufthansa, and regional carriers.",{"question":275,"answer":276},"How are duplicate flight itineraries and pricing compared?","Search results from multiple providers are automatically normalized and deduplicated based on flight numbers, departure/arrival times, and cabin class. When the same flight itinerary is found on multiple providers, results are grouped together so you can instantly identify the lowest fare and receive verified booking deep links for each source.",{"question":278,"answer":279},"Are flight prices and availability fetched in real-time?","Yes, all flight queries fetch live, real-time pricing and seat availability directly from upstream providers at the time of request, ensuring accurate fares, accurate cabin availability, and working booking links without stale cached data.",[],[282,298,310,319],{"type":283,"slug":284,"blocked":6,"period":285,"currency":286,"pricing":287,"rate_limit":291,"objects":292,"name":296,"display_name":18,"features":297},"periodic","whip4ia3ndw7x2le7dcua2zg","1 MONTH","usd",{"price":288,"credits":288,"past_due_timeout_num":289,"past_due_timeout_type":290},0,3,"DAY",{"max_requests":18,"time_window":18},[293],{"id":294,"name":37,"slug":38,"quota":295,"tiers":18},"n27d72740",100,"100 Requests",[],{"type":283,"slug":299,"blocked":6,"period":285,"currency":286,"pricing":300,"rate_limit":302,"objects":305,"name":308,"display_name":18,"features":309},"fjvumooypjxkb926bhx9mq5j",{"price":301,"credits":288,"past_due_timeout_num":289,"past_due_timeout_type":290},10,{"max_requests":303,"time_window":304},20,60,[306],{"id":294,"name":37,"slug":38,"quota":307,"tiers":18},3000,"3,000 Requests",[],{"type":283,"slug":311,"blocked":6,"period":285,"currency":286,"pricing":312,"rate_limit":313,"objects":314,"name":317,"display_name":18,"features":318},"1sav4ayosnrleeozjkzdbbvh",{"price":303,"credits":288,"past_due_timeout_num":289,"past_due_timeout_type":290},{"max_requests":303,"time_window":304},[315],{"id":294,"name":37,"slug":38,"quota":316,"tiers":18},7000,"7,000 Requests",[],{"type":283,"slug":320,"blocked":6,"period":285,"currency":286,"pricing":321,"rate_limit":323,"objects":325,"name":328,"display_name":18,"features":329},"k026mcyfe1pdh722bqnmt4ae",{"price":322,"credits":288,"past_due_timeout_num":289,"past_due_timeout_type":290},50,{"max_requests":324,"time_window":304},40,[326],{"id":294,"name":37,"slug":38,"quota":327,"tiers":18},15000,"15,000 Requests",[],[],{"canonical":332,"page_title":333,"meta":334},"https://jojapi.com/hub/api/skyfare-api","SkyFare API Documentation & Playground - JoJ API",{"description":7,"keywords":335},"API,API Documentation,API Playground,Plans & Pricing,SkyFare,muhammad-faizan"]