[{"data":1,"prerenderedAt":420},["ShallowReactive",2],{"post-\u002Fblog\u002Fb2b-travel-portal-vs-own-supplier-contracts":3},{"id":4,"title":5,"body":6,"date":388,"description":389,"draft":390,"extension":391,"faq":392,"image":411,"imageAlt":411,"meta":412,"navigation":413,"path":414,"rawbody":415,"seo":416,"sitemap":417,"stem":418,"updated":411,"video":411,"videoPoster":411,"__hash__":419},"blog\u002Fblog\u002Fb2b-travel-portal-vs-own-supplier-contracts.md","B2B travel portal or your own supplier contracts?",{"type":7,"value":8,"toc":376},"minimark",[9,33,38,143,147,152,155,158,162,167,170,173,177,180,208,211,215,273,281,285,288,335,347,351,354,358],[10,11,12,16,17,22,23,27,28,32],"p",{},[13,14,15],"strong",{},"A B2B portal lets you book on a wholesaler's contracts, with the wholesaler's margin on top. Your own contract\nwith a bed bank such as RateHawk or GoGlobal, or with a GDS such as Amadeus or Travelport, gives you the supplier's\nown price for your agency, and you need software to use it."," GateRoam is that software, inside Claude, ChatGPT and\nMicrosoft Copilot: flights on your own Amadeus or Travelport contract, hotels on your own\n",[18,19,21],"a",{"href":20},"\u002Fintegrations\u002Fratehawk","RateHawk"," or ",[18,24,26],{"href":25},"\u002Fintegrations\u002Fgoglobal","GoGlobal"," contract, and\n",[18,29,31],{"href":30},"\u002Fintegrations","more suppliers"," in development.",[34,35,37],"h2",{"id":36},"who-is-who-between-the-hotel-and-the-traveller","Who is who between the hotel and the traveller?",[39,40,41,57],"table",{},[42,43,44],"thead",{},[45,46,47,51,54],"tr",{},[48,49,50],"th",{},"Who",[48,52,53],{},"What they do",[48,55,56],{},"Examples",[58,59,60,74,87,100,117,130],"tbody",{},[45,61,62,68,71],{},[63,64,65],"td",{},[13,66,67],{},"Supplier",[63,69,70],{},"Delivers the service",[63,72,73],{},"A hotel, an airline, a transfer company",[45,75,76,81,84],{},[63,77,78],{},[13,79,80],{},"Bed bank",[63,82,83],{},"Has contracts with thousands of hotels and sells the rooms to agencies at net prices, on a website and through an API",[63,85,86],{},"RateHawk, GoGlobal, Hotelbeds, WebBeds",[45,88,89,94,97],{},[63,90,91],{},[13,92,93],{},"GDS",[63,95,96],{},"Holds airline seats and fares for agencies",[63,98,99],{},"Amadeus, Sabre, Travelport",[45,101,102,107,114],{},[63,103,104],{},[13,105,106],{},"Wholesaler",[63,108,109,110,113],{},"Buys from suppliers and bed banks and resells ",[13,111,112],{},"to other agencies"," through a B2B portal, with a mark-up and often credit",[63,115,116],{},"A regional company selling to the agencies of one country",[45,118,119,124,127],{},[63,120,121],{},[13,122,123],{},"Consolidator",[63,125,126],{},"A wholesaler for flights: issues tickets on its own IATA licence",[63,128,129],{},"Local ticketing companies",[45,131,132,137,140],{},[63,133,134],{},[13,135,136],{},"Travel agency",[63,138,139],{},"Sells to the traveller",[63,141,142],{},"Your agency",[34,144,146],{"id":145},"how-does-a-b2b-travel-portal-work","How does a B2B travel portal work?",[148,149],"price-chain",{":steps":150,"caption":151},"[{\"name\":\"Hotel or airline\",\"icon\":\"i-lucide-hotel\",\"price\":\"295 € net\",\"edge\":\"contract + API keys\"},{\"name\":\"Wholesaler\",\"note\":\"Holds the contract and runs a B2B booking platform\",\"icon\":\"i-lucide-warehouse\",\"price\":\"+8 % → 318.60 €\",\"edge\":\"portal login, mark-up, credit line\"},{\"name\":\"Your agency (sub-agent)\",\"note\":\"Books on the wholesaler's contract, at its price\",\"icon\":\"i-lucide-store\",\"price\":\"you keep 31.40 €\",\"highlight\":true,\"edge\":\"your fee\"},{\"name\":\"Traveller\",\"icon\":\"i-lucide-user\",\"price\":\"pays 350 €\"}]","Example with made-up numbers: a Paris hotel for three nights.",[10,153,154],{},"The wholesaler signs the contracts and holds the API keys. You get a login to its portal, a mark-up group and a\npayment arrangement: prepaid, or a credit line. You see what that wholesaler connects, at its price.",[10,156,157],{},"An example, with made-up numbers: the wholesaler gets a Paris hotel for three nights at 295 € from a bed bank and\nadds 8 %. You see 318.60 € and sell it at 350 €.",[34,159,161],{"id":160},"what-changes-with-your-own-contract","What changes with your own contract?",[148,163],{":steps":164,"callout":165,"calloutAmount":166},"[{\"name\":\"Hotel or airline\",\"icon\":\"i-lucide-hotel\",\"price\":\"295 € net\",\"edge\":\"YOUR contract + API keys\"},{\"name\":\"Your agency\",\"note\":\"Your software uses your keys and sells nothing. With GateRoam that is:\",\"icon\":\"i-lucide-store\",\"price\":\"you keep 55 €\",\"parts\":[{\"label\":\"Your supplier keys\",\"icon\":\"i-lucide-key-round\"},{\"label\":\"Search and book in Claude, ChatGPT or Copilot\",\"icon\":\"i-lucide-messages-square\"},{\"label\":\"Client offer: web page + PDF\",\"icon\":\"i-lucide-file-text\"}],\"highlight\":true,\"edge\":\"your fee\"},{\"name\":\"Traveller\",\"icon\":\"i-lucide-user\",\"price\":\"pays 350 €\"}]","The same booking on your own contract: the wholesaler's 23.60 € stays with you.","+23.60 €",[10,168,169],{},"You sign with the bed bank or GDS yourself. In the same example you pay 295 € and sell at 350 €: the 23.60 € that\nwas the wholesaler's margin stays with you. The supplier bills you directly, and the booking is in your name.",[10,171,172],{},"What you take on: the contract, its payment terms (usually a deposit at first), and software that calls the\nsupplier's API.",[34,174,176],{"id":175},"when-is-a-wholesaler-portal-the-better-choice","When is a wholesaler portal the better choice?",[10,178,179],{},"Sometimes, and it is worth saying so:",[181,182,183,190,196,202],"ul",{},[184,185,186,189],"li",{},[13,187,188],{},"Volume."," A large wholesaler can get lower rates than a small agency, through volume or its own direct hotel\ncontracts. After its mark-up it can come out even, or cheaper.",[184,191,192,195],{},[13,193,194],{},"Credit."," A wholesaler may let you book now and pay at the end of the month. A new direct contract usually\nstarts on a prepaid deposit.",[184,197,198,201],{},[13,199,200],{},"No paperwork."," A portal login takes a day; a direct API contract takes weeks.",[184,203,204,207],{},[13,205,206],{},"Many products."," Packages, cruises and insurance in one place.",[10,209,210],{},"Many agencies do both: their own contracts for what they sell most, a wholesaler for the rest. Compare the price of\nthe same hotel on the same dates before you decide.",[34,212,214],{"id":213},"how-do-you-get-your-own-bed-bank-contract","How do you get your own bed bank contract?",[216,217,218,224,241,247],"ol",{},[184,219,220,223],{},[13,221,222],{},"Open an agency account"," on the bed bank's website, with your company registration, your VAT number and, where\nyour country requires one, your travel licence.",[184,225,226,229,230],{},[13,227,228],{},"Ask your account manager for API access."," That is a separate agreement:\n",[181,231,232,235,238],{},[184,233,234],{},"how you pay: usually a deposit to start, credit later;",[184,236,237],{},"net or commission prices;",[184,239,240],{},"where you may show net prices.",[184,242,243,246],{},[13,244,245],{},"The software is tested."," Before it issues production keys, the bed bank checks the software that will call\nits API, and usually the server addresses it calls from.",[184,248,249,252,253,22,255,257,258,262,263,267,268,272],{},[13,250,251],{},"Connect it to the software your agents use."," In GateRoam: Settings → Suppliers → Add supplier, for\n",[18,254,21],{"href":20},[18,256,26],{"href":25},". For ",[18,259,261],{"href":260},"\u002Fintegrations\u002Fhotelbeds","Hotelbeds","\nor ",[18,264,266],{"href":265},"\u002Fintegrations\u002Fwebbeds","WebBeds",", whose connectors are in development, tell us on its page, or\n",[18,269,271],{"href":270},"\u002Fdemo?kind=custom","contact us"," for another one.",[10,274,275,276,280],{},"The same idea holds for flights: a GDS contract with Amadeus or Travelport, plus IATA accreditation if you issue\ntickets yourself. Without IATA, a consolidator issues the ticket. More:\n",[18,277,279],{"href":278},"\u002Fblog\u002Famadeus-vs-sabre-vs-travelport-vs-duffel","Amadeus vs Sabre vs Travelport vs Duffel for travel agencies",".",[34,282,284],{"id":283},"where-does-gateroam-fit","Where does GateRoam fit?",[10,286,287],{},"GateRoam is the software between your contracts and the AI assistant your agents already use. It is not a\nwholesaler: it sells no rooms or fares, takes no margin and no booking fee, and is not part of the payment.",[181,289,290,296,302,308,314,320],{},[184,291,292,295],{},[13,293,294],{},"Flights and hotels on your own contracts."," Ask in plain words. GateRoam searches your Amadeus or Travelport\ncontract for flights and your RateHawk or GoGlobal contract for hotels; an agency with both of a kind gets one list.",[184,297,298,301],{},[13,299,300],{},"Your price."," Every price is your contract's price. Totals are computed in code, never guessed by the model.",[184,303,304,307],{},[13,305,306],{},"One client offer."," The flights and the hotel you pick become one branded web page and PDF, each with its own\nprice and your fee.",[184,309,310,313],{},[13,311,312],{},"Your controls."," The owner switches each tool on or off.",[184,315,316,319],{},[13,317,318],{},"Holds and hotel bookings, never tickets."," It holds flight bookings in Amadeus or Travelport+ and books a checked\nhotel rate on your own RateHawk or GoGlobal account, each after the agent's yes and once an admin has switched it\non. It never issues tickets.",[184,321,322,325,326,330,331,280],{},[13,323,324],{},"More hotels next."," Connectors for Hotelbeds, WebBeds, TBO and Expedia are in development:\n",[18,327,329],{"href":328},"\u002Fblog\u002Fis-there-a-ratehawk-or-hotelbeds-mcp","is there a RateHawk or Hotelbeds MCP?"," For another supplier:\n",[18,332,334],{"href":333},"\u002Fblog\u002Fcustom-travel-api-connectors","custom connectors",[10,336,337,338,342,343,280],{},"GateRoam is free for every agency during early access. ",[18,339,341],{"href":340},"\u002Fregister","Start free",", or\n",[18,344,346],{"href":345},"\u002Fconnect-ai","see how to connect your AI",[34,348,350],{"id":349},"what-about-booking-platforms-for-wholesalers","What about booking platforms for wholesalers?",[10,352,353],{},"Booking platforms for wholesalers and tour operators run the wholesaler's B2B portal, its booking website and its\nback office, on its own contracts. If you are the agency that buys from that wholesaler, GateRoam is built for your\nside of the chain: quoting to the traveller, inside the AI assistant, on contracts in your own name.",[34,355,357],{"id":356},"sources","Sources",[181,359,360,369],{},[184,361,362,368],{},[18,363,367],{"href":364,"rel":365},"https:\u002F\u002Fdocs.emergingtravel.com\u002F",[366],"nofollow","ETG (RateHawk) API documentation",": API access, certification and production keys",[184,370,371,375],{},[18,372,26],{"href":373,"rel":374},"https:\u002F\u002Fwww.goglobal.travel\u002F",[366],": hotel bed bank for travel agencies",{"title":377,"searchDepth":378,"depth":378,"links":379},"",2,[380,381,382,383,384,385,386,387],{"id":36,"depth":378,"text":37},{"id":145,"depth":378,"text":146},{"id":160,"depth":378,"text":161},{"id":175,"depth":378,"text":176},{"id":213,"depth":378,"text":214},{"id":283,"depth":378,"text":284},{"id":349,"depth":378,"text":350},{"id":356,"depth":378,"text":357},"2026-10-17","Wholesaler portal or your own RateHawk, GoGlobal, Amadeus or Travelport contract? How the price chain works, what a contract takes, and where AI fits.",false,"md",[393,396,399,402,405,408],{"q":394,"a":395},"What is a travel wholesaler?","A company that buys hotel rooms, flights or packages from many suppliers and sells them to other travel agencies, not to travellers. A bed bank such as RateHawk or GoGlobal is a wholesaler for hotels. A consolidator is the flight version, issuing tickets for agencies without their own IATA licence.",{"q":397,"a":398},"Is booking through a B2B portal more expensive?","Usually, for the same room or fare, because the wholesaler adds its margin to the price it pays the supplier. Not always, though. A large wholesaler can get lower rates through volume or its own hotel contracts, and it may give credit, which a new direct contract often does not.",{"q":400,"a":401},"How long does it take to get a bed bank API contract?","Plan for several weeks. There is an agreement, a check of your company and of how you pay (usually a deposit to start), and a test of the software that will call the API before the bed bank issues production keys. Your account manager gives the exact steps.",{"q":403,"a":404},"Can GateRoam search hotels?","Yes, on your agency's own RateHawk or GoGlobal contract and API keys — search, rate check, the hotel in the client offer next to your flights, each with its own price, and booking after your yes. Connectors for Hotelbeds, WebBeds, TBO and the Expedia Rapid API are in development. GateRoam never resells rooms or fares.",{"q":406,"a":407},"Do I need my own RateHawk or GoGlobal contract to use GateRoam for hotels?","Yes. GateRoam runs on your agency's own contract and API keys with each supplier, for hotels as for flights. GateRoam never resells rooms or fares.",{"q":409,"a":410},"Is GateRoam free?","Yes. GateRoam is free for every agency during early access, with no card and no trial.",null,{},true,"\u002Fblog\u002Fb2b-travel-portal-vs-own-supplier-contracts","---\ntitle: 'B2B travel portal or your own supplier contracts?'\ndescription: \"Wholesaler portal or your own RateHawk, GoGlobal, Amadeus or Travelport contract? How the price chain works, what a contract takes, and where AI fits.\"\ndate: 2026-10-17\nfaq:\n  - q: What is a travel wholesaler?\n    a: A company that buys hotel rooms, flights or packages from many suppliers and sells them to other travel agencies, not to travellers. A bed bank such as RateHawk or GoGlobal is a wholesaler for hotels. A consolidator is the flight version, issuing tickets for agencies without their own IATA licence.\n  - q: Is booking through a B2B portal more expensive?\n    a: Usually, for the same room or fare, because the wholesaler adds its margin to the price it pays the supplier. Not always, though. A large wholesaler can get lower rates through volume or its own hotel contracts, and it may give credit, which a new direct contract often does not.\n  - q: How long does it take to get a bed bank API contract?\n    a: Plan for several weeks. There is an agreement, a check of your company and of how you pay (usually a deposit to start), and a test of the software that will call the API before the bed bank issues production keys. Your account manager gives the exact steps.\n  - q: Can GateRoam search hotels?\n    a: Yes, on your agency's own RateHawk or GoGlobal contract and API keys — search, rate check, the hotel in the client offer next to your flights, each with its own price, and booking after your yes. Connectors for Hotelbeds, WebBeds, TBO and the Expedia Rapid API are in development. GateRoam never resells rooms or fares.\n  - q: Do I need my own RateHawk or GoGlobal contract to use GateRoam for hotels?\n    a: Yes. GateRoam runs on your agency's own contract and API keys with each supplier, for hotels as for flights. GateRoam never resells rooms or fares.\n  - q: Is GateRoam free?\n    a: Yes. GateRoam is free for every agency during early access, with no card and no trial.\n---\n\n**A B2B portal lets you book on a wholesaler's contracts, with the wholesaler's margin on top. Your own contract\nwith a bed bank such as RateHawk or GoGlobal, or with a GDS such as Amadeus or Travelport, gives you the supplier's\nown price for your agency, and you need software to use it.** GateRoam is that software, inside Claude, ChatGPT and\nMicrosoft Copilot: flights on your own Amadeus or Travelport contract, hotels on your own\n[RateHawk](\u002Fintegrations\u002Fratehawk) or [GoGlobal](\u002Fintegrations\u002Fgoglobal) contract, and\n[more suppliers](\u002Fintegrations) in development.\n\n## Who is who between the hotel and the traveller?\n\n| Who | What they do | Examples |\n|---|---|---|\n| **Supplier** | Delivers the service | A hotel, an airline, a transfer company |\n| **Bed bank** | Has contracts with thousands of hotels and sells the rooms to agencies at net prices, on a website and through an API | RateHawk, GoGlobal, Hotelbeds, WebBeds |\n| **GDS** | Holds airline seats and fares for agencies | Amadeus, Sabre, Travelport |\n| **Wholesaler** | Buys from suppliers and bed banks and resells **to other agencies** through a B2B portal, with a mark-up and often credit | A regional company selling to the agencies of one country |\n| **Consolidator** | A wholesaler for flights: issues tickets on its own IATA licence | Local ticketing companies |\n| **Travel agency** | Sells to the traveller | Your agency |\n\n## How does a B2B travel portal work?\n\n::price-chain\n---\ncaption: \"Example with made-up numbers: a Paris hotel for three nights.\"\nsteps:\n  - name: \"Hotel or airline\"\n    icon: \"i-lucide-hotel\"\n    price: \"295 € net\"\n    edge: \"contract + API keys\"\n  - name: \"Wholesaler\"\n    note: \"Holds the contract and runs a B2B booking platform\"\n    icon: \"i-lucide-warehouse\"\n    price: \"+8 % → 318.60 €\"\n    edge: \"portal login, mark-up, credit line\"\n  - name: \"Your agency (sub-agent)\"\n    note: \"Books on the wholesaler's contract, at its price\"\n    icon: \"i-lucide-store\"\n    price: \"you keep 31.40 €\"\n    highlight: true\n    edge: \"your fee\"\n  - name: \"Traveller\"\n    icon: \"i-lucide-user\"\n    price: \"pays 350 €\"\n---\n::\n\nThe wholesaler signs the contracts and holds the API keys. You get a login to its portal, a mark-up group and a\npayment arrangement: prepaid, or a credit line. You see what that wholesaler connects, at its price.\n\nAn example, with made-up numbers: the wholesaler gets a Paris hotel for three nights at 295 € from a bed bank and\nadds 8 %. You see 318.60 € and sell it at 350 €.\n\n## What changes with your own contract?\n\n::price-chain\n---\ncallout: \"The same booking on your own contract: the wholesaler's 23.60 € stays with you.\"\ncalloutAmount: \"+23.60 €\"\nsteps:\n  - name: \"Hotel or airline\"\n    icon: \"i-lucide-hotel\"\n    price: \"295 € net\"\n    edge: \"YOUR contract + API keys\"\n  - name: \"Your agency\"\n    note: \"Your software uses your keys and sells nothing. With GateRoam that is:\"\n    icon: \"i-lucide-store\"\n    price: \"you keep 55 €\"\n    parts:\n      - label: \"Your supplier keys\"\n        icon: \"i-lucide-key-round\"\n      - label: \"Search and book in Claude, ChatGPT or Copilot\"\n        icon: \"i-lucide-messages-square\"\n      - label: \"Client offer: web page + PDF\"\n        icon: \"i-lucide-file-text\"\n    highlight: true\n    edge: \"your fee\"\n  - name: \"Traveller\"\n    icon: \"i-lucide-user\"\n    price: \"pays 350 €\"\n---\n::\n\nYou sign with the bed bank or GDS yourself. In the same example you pay 295 € and sell at 350 €: the 23.60 € that\nwas the wholesaler's margin stays with you. The supplier bills you directly, and the booking is in your name.\n\nWhat you take on: the contract, its payment terms (usually a deposit at first), and software that calls the\nsupplier's API.\n\n## When is a wholesaler portal the better choice?\n\nSometimes, and it is worth saying so:\n\n- **Volume.** A large wholesaler can get lower rates than a small agency, through volume or its own direct hotel\n  contracts. After its mark-up it can come out even, or cheaper.\n- **Credit.** A wholesaler may let you book now and pay at the end of the month. A new direct contract usually\n  starts on a prepaid deposit.\n- **No paperwork.** A portal login takes a day; a direct API contract takes weeks.\n- **Many products.** Packages, cruises and insurance in one place.\n\nMany agencies do both: their own contracts for what they sell most, a wholesaler for the rest. Compare the price of\nthe same hotel on the same dates before you decide.\n\n## How do you get your own bed bank contract?\n\n1. **Open an agency account** on the bed bank's website, with your company registration, your VAT number and, where\n   your country requires one, your travel licence.\n2. **Ask your account manager for API access.** That is a separate agreement:\n   - how you pay: usually a deposit to start, credit later;\n   - net or commission prices;\n   - where you may show net prices.\n3. **The software is tested.** Before it issues production keys, the bed bank checks the software that will call\n   its API, and usually the server addresses it calls from.\n4. **Connect it to the software your agents use.** In GateRoam: Settings → Suppliers → Add supplier, for\n   [RateHawk](\u002Fintegrations\u002Fratehawk) or [GoGlobal](\u002Fintegrations\u002Fgoglobal). For [Hotelbeds](\u002Fintegrations\u002Fhotelbeds)\n   or [WebBeds](\u002Fintegrations\u002Fwebbeds), whose connectors are in development, tell us on its page, or\n   [contact us](\u002Fdemo?kind=custom) for another one.\n\nThe same idea holds for flights: a GDS contract with Amadeus or Travelport, plus IATA accreditation if you issue\ntickets yourself. Without IATA, a consolidator issues the ticket. More:\n[Amadeus vs Sabre vs Travelport vs Duffel for travel agencies](\u002Fblog\u002Famadeus-vs-sabre-vs-travelport-vs-duffel).\n\n## Where does GateRoam fit?\n\nGateRoam is the software between your contracts and the AI assistant your agents already use. It is not a\nwholesaler: it sells no rooms or fares, takes no margin and no booking fee, and is not part of the payment.\n\n- **Flights and hotels on your own contracts.** Ask in plain words. GateRoam searches your Amadeus or Travelport\n  contract for flights and your RateHawk or GoGlobal contract for hotels; an agency with both of a kind gets one list.\n- **Your price.** Every price is your contract's price. Totals are computed in code, never guessed by the model.\n- **One client offer.** The flights and the hotel you pick become one branded web page and PDF, each with its own\n  price and your fee.\n- **Your controls.** The owner switches each tool on or off.\n- **Holds and hotel bookings, never tickets.** It holds flight bookings in Amadeus or Travelport+ and books a checked\n  hotel rate on your own RateHawk or GoGlobal account, each after the agent's yes and once an admin has switched it\n  on. It never issues tickets.\n- **More hotels next.** Connectors for Hotelbeds, WebBeds, TBO and Expedia are in development:\n  [is there a RateHawk or Hotelbeds MCP?](\u002Fblog\u002Fis-there-a-ratehawk-or-hotelbeds-mcp) For another supplier:\n  [custom connectors](\u002Fblog\u002Fcustom-travel-api-connectors).\n\nGateRoam is free for every agency during early access. [Start free](\u002Fregister), or\n[see how to connect your AI](\u002Fconnect-ai).\n\n## What about booking platforms for wholesalers?\n\nBooking platforms for wholesalers and tour operators run the wholesaler's B2B portal, its booking website and its\nback office, on its own contracts. If you are the agency that buys from that wholesaler, GateRoam is built for your\nside of the chain: quoting to the traveller, inside the AI assistant, on contracts in your own name.\n\n## Sources\n\n- [ETG (RateHawk) API documentation](https:\u002F\u002Fdocs.emergingtravel.com\u002F): API access, certification and production keys\n- [GoGlobal](https:\u002F\u002Fwww.goglobal.travel\u002F): hotel bed bank for travel agencies\n",{"title":5,"description":389},{"loc":414},"blog\u002Fb2b-travel-portal-vs-own-supplier-contracts","MjTBnTofi-lWG1XGDayK2oa9A3Gx_4l08DGqmltWCCc",1792308335364]