ignav

GitHub

通过 Ignav API 执行航班搜索、比价及预订链接获取,支持单程/往返查询与多市场定价,辅助完成行程规划任务。

plugins/travel-hacking-toolkit/skills/ignav/SKILL.md borski/travel-hacking-toolkit

Trigger Scenarios

用户查询航班价格或时刻 用户需要生成机票预订链接

Install

npx skills add borski/travel-hacking-toolkit --skill ignav -g -y
More Options

Non-standard path

npx skills add https://github.com/borski/travel-hacking-toolkit/tree/main/plugins/travel-hacking-toolkit/skills/ignav -g -y

Use without installing

npx skills use borski/travel-hacking-toolkit@ignav

指定 Agent (Claude Code)

npx skills add borski/travel-hacking-toolkit --skill ignav -a claude-code -g -y

安装 repo 全部 skill

npx skills add borski/travel-hacking-toolkit --all -g -y

预览 repo 内 skill

npx skills add borski/travel-hacking-toolkit --list

SKILL.md

Frontmatter
{
    "name": "ignav",
    "api_key": "Ignav (1,000 free)",
    "summary": "Fast REST API cash prices. Market selection for arbitrage.",
    "category": "flights",
    "description": "Fast REST API flight search via ignav.com. Cash prices, booking links, market selection for price arbitrage. Include in every flight search alongside Duffel and other sources.",
    "allowed-tools": "Bash(curl *)"
}

Flight Search via Ignav API

Fast REST API flight search at https://ignav.com. Returns structured JSON with prices, itineraries, and booking links. 1,000 free requests, no rate limit.

Setup

Get a free API key at https://ignav.com/signup (1,000 requests, no credit card).

Set IGNAV_API_KEY in your environment or .env file.

Workflow

  1. Parse the user's request (origin, destination, dates, trip type, passengers, cabin)
  2. Look up airport codes if user gave city names
  3. Search flights (one-way or round-trip)
  4. Present results in markdown table
  5. Get booking links if user wants to book

Endpoints

Search Airports

curl -s "https://ignav.com/api/airports?q=Barcelona&limit=5" \
  -H "X-Api-Key: $IGNAV_API_KEY"

One-Way Flights

curl -s -X POST "https://ignav.com/api/fares/one-way" \
  -H "X-Api-Key: $IGNAV_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "origin": "SFO",
    "destination": "JFK",
    "departure_date": "2026-05-15",
    "adults": 1,
    "cabin_class": "economy"
  }'

Round-Trip Flights

curl -s -X POST "https://ignav.com/api/fares/round-trip" \
  -H "X-Api-Key: $IGNAV_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "origin": "SFO",
    "destination": "JFK",
    "departure_date": "2026-05-15",
    "return_date": "2026-05-20",
    "adults": 1,
    "cabin_class": "economy"
  }'

Booking Links

curl -s -X POST "https://ignav.com/api/fares/booking-links" \
  -H "X-Api-Key: $IGNAV_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"ignav_id": "the_itinerary_id", "adults": 1}'

Parameters

Parameter Type Description
adults int Number of adults (default: 1)
children int Number of children (default: 0)
cabin_class string economy, premium_economy, business, first
max_stops int 0 (direct only), 1, or 2
max_price int Maximum price filter
departure_time_range object {"earliest_hour": 8, "latest_hour": 20}
airlines_include array Only these airline codes
airlines_exclude array Exclude these airline codes
market string Country code for pricing (default: "US"). Different markets return different prices.

Response Structure

Each itinerary contains:

  • price: {"amount": 299, "currency": "USD"}
  • outbound: carrier, duration_minutes, segments array
  • inbound: same (null for one-way)
  • cabin_class: the cabin class
  • bags: {"carry_on": 1, "checked": 0}
  • ignav_id: unique ID for booking links

Each segment: marketing_carrier_code, flight_number, departure_airport, departure_time_local, arrival_airport, arrival_time_local, duration_minutes, aircraft.

Output Format

Always use markdown tables.

# Airline Stops Duration Depart Arrive Price Bags
1 Vueling Nonstop 2h 15m 8:30 AM 10:45 AM EUR 125 1 carry-on
2 Ryanair Nonstop 2h 20m 6:15 AM 8:35 AM EUR 89 1 carry-on

After the table, highlight cheapest, fastest, and best value. Call out tradeoffs. Offer booking links.

Notes

  • Dates are required for all searches
  • Default to round-trip and economy if not specified
  • Use airport search endpoint for city name lookups
  • Market affects prices. Same route can cost significantly less from a different market. Try departure country first, then destination country.
  • Does NOT include Southwest. Use google-flights skill for SW.

Version History

  • 8c12eda Current 2026-07-25 05:45

Same Skill Collection

plugins/travel-hacking-toolkit/skills/alliances/SKILL.md
plugins/travel-hacking-toolkit/skills/american-airlines/SKILL.md
plugins/travel-hacking-toolkit/skills/amex-travel/SKILL.md
plugins/travel-hacking-toolkit/skills/atlas-obscura/SKILL.md
plugins/travel-hacking-toolkit/skills/award-calendar/SKILL.md
plugins/travel-hacking-toolkit/skills/award-holds/SKILL.md
plugins/travel-hacking-toolkit/skills/award-sweet-spots/SKILL.md
plugins/travel-hacking-toolkit/skills/awardwallet/SKILL.md
plugins/travel-hacking-toolkit/skills/bilt/SKILL.md
plugins/travel-hacking-toolkit/skills/booking-guidance/SKILL.md
plugins/travel-hacking-toolkit/skills/cabin-codes/SKILL.md
plugins/travel-hacking-toolkit/skills/chase-travel/SKILL.md
plugins/travel-hacking-toolkit/skills/compare-flights/SKILL.md
plugins/travel-hacking-toolkit/skills/compare-hotels/SKILL.md
plugins/travel-hacking-toolkit/skills/deutsche-bahn/SKILL.md
plugins/travel-hacking-toolkit/skills/duffel/SKILL.md
plugins/travel-hacking-toolkit/skills/fallback-and-resilience/SKILL.md
plugins/travel-hacking-toolkit/skills/flight-search-strategy/SKILL.md
plugins/travel-hacking-toolkit/skills/getting-started/SKILL.md
plugins/travel-hacking-toolkit/skills/google-flights/SKILL.md
plugins/travel-hacking-toolkit/skills/hotel-chains/SKILL.md
plugins/travel-hacking-toolkit/skills/lessons-learned/SKILL.md
plugins/travel-hacking-toolkit/skills/partner-awards/SKILL.md
plugins/travel-hacking-toolkit/skills/plan-trip/SKILL.md
plugins/travel-hacking-toolkit/skills/points-valuations/SKILL.md
plugins/travel-hacking-toolkit/skills/premium-hotels/SKILL.md
plugins/travel-hacking-toolkit/skills/rapidapi/SKILL.md
plugins/travel-hacking-toolkit/skills/round-the-world/SKILL.md
plugins/travel-hacking-toolkit/skills/scandinavia-transit/SKILL.md
plugins/travel-hacking-toolkit/skills/seatmaps/SKILL.md
plugins/travel-hacking-toolkit/skills/seats-aero/SKILL.md
plugins/travel-hacking-toolkit/skills/serpapi/SKILL.md
plugins/travel-hacking-toolkit/skills/southwest/SKILL.md
plugins/travel-hacking-toolkit/skills/status-match/SKILL.md
plugins/travel-hacking-toolkit/skills/stopovers/SKILL.md
plugins/travel-hacking-toolkit/skills/ticketsatwork/SKILL.md
plugins/travel-hacking-toolkit/skills/transfer-bonuses/SKILL.md
plugins/travel-hacking-toolkit/skills/transfer-partners/SKILL.md
plugins/travel-hacking-toolkit/skills/trip-calculator/SKILL.md
plugins/travel-hacking-toolkit/skills/trip-log/SKILL.md
plugins/travel-hacking-toolkit/skills/trip-planner/SKILL.md
plugins/travel-hacking-toolkit/skills/tripadvisor/SKILL.md
plugins/travel-hacking-toolkit/skills/vrbo/SKILL.md
plugins/travel-hacking-toolkit/skills/wheretocredit/SKILL.md
plugins/travel-hacking-toolkit/skills/wikipedia-airports/SKILL.md
plugins/travel-hacking-toolkit/skills/gardening/SKILL.md
plugins/travel-hacking-toolkit/skills/sutochno/SKILL.md

Metadata

Files
0
Version
ffd04a2
Hash
f4c4b605
Indexed
2026-07-25 05:45

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-22 03:53
浙ICP备14020137号-1 $Map of visitor$