Skip to main content
AI Studio  add-on for Spider.
rome2rio.com · HTTP 200

Rome2Rio Scraper

Spider read rome2rio.com in 160 ms without a browser and returned 134 lines of clean markdown, including sections like "How Rome2Rio works", "Other popular trips" and "Popular cities".

Get your free API key
Free balance on signup No card. Failed requests cost $0.
Response rome2rio.com/index.md markdown · 134 lines
Rome2Rio: discover how to get anywhere</meta></meta></meta></meta></meta></meta></meta></meta></meta></meta></meta></meta></meta>## How Rome2Rio worksRome2Rio searches any city, town, landmark, attraction or address across the globe with thousands of multi-modal routes to easily get you from A to B.train 198,965 Train Lines via 6,002 Train Operatorsbus 969,666 Bus Routes via 79,538 Bus Operatorsferry 13,273 Ferries via 4,289 Ferry OperatorsMadrid to BarcelonaRome to SorrentoParis to BarcelonaLondon to EdinburghNaples to SorrentoParis to BordeauxLisbon to LagosMadrid to SevilleVenice to FlorenceGuide for How to Use Rome2RioWe help you discover the many ways to go anywhere, all around the world.](https://www.rome2rio.com/blog/2025/12/02/how-to-use-rome2rio/)[Rome2Rio 2026 Travel & Mobility TrendsTravel in 2026 is about traveling smarter, calmer, and with more intention.](https://www.rome2rio.com/blog/2026/01/13/rome2rio-2026-travel-mobility-trends/)[Flight Cancelled? Get There AnywayNavigate trip disruptions and find the next best way to get where you want to go.](https://www.rome2rio.com/blog/2026/01/23/flight-cancelled-discover-how-to-get-there-anyway/)### Other popular trips* London to Stonehenge (Mountain)### Popular cities### Popular destination itineraries## Get the Rome2Rio app### Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.
Code · Fields · Cost · Run it keyless, no account

The same call, in code.

The capture above came back as markdown. These examples add a key, so you get browser rendering, proxies, and concurrency on rome2rio.com.

rome2rio-scraper.ts
import { SpiderBrowser } from "spider-browser";

const spider = new SpiderBrowser({
  apiKey: process.env.SPIDER_API_KEY!,
});

await spider.connect();
const page = spider.page!;
await page.goto("https://www.rome2rio.com/s/London/Paris");

// No selectors, no schema. Spider reads the page and names the fields.
const data = await page.scrape();

console.log(data);
await spider.close();
ready to run · spider-browser, no selectors

Ready for volume? Get an API key →

Fields you can pull.

RouteTransport modeDurationPrice estimateTransfersProviderDistance

Spider names these from the page. The capture above came back as markdown; the same call with return_format: "json" returns them as keys.

What rome2rio.com costs to scrape.

The capture above cost $0.000544 to fetch. Pricing is $1 per GB of pre-transformation bandwidth plus $0.001 per CPU minute, so a page like this one lands at a fraction of a cent. Failed requests are billed at $0.

  • Free balance on signup
  • No card required to test
  • Balance never expires
See the full pricing →

Run it keyless, no account

curl -X POST https://api.spider.cloud/scrape -H "Content-Type: application/json" -d '{"url": "https://rome2rio.com/", "return_format": "markdown"}'

More Travel scrapers.

Start scraping rome2rio.com.

You already have the call. A key raises the rate limit and turns on browser rendering, proxies, and concurrency. Balance never expires, and top-ups go through secure checkout.