etrain.info Train Catalog Scraper
Pricing
from $3.50 / 1,000 etrain.info train catalog scrapers
etrain.info Train Catalog Scraper
Collect public Indian Railways train catalog listings from etrain.info. Returns train number, name, starting and terminating stations, category, and public schedule URL. No login required.
Pricing
from $3.50 / 1,000 etrain.info train catalog scrapers
Rating
0.0
(0)
Developer
Vitalii Bondarev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 hours ago
Last modified
Categories
Share
Collect public Indian Railways train listings from etrain.info category pages. Each result contains the train number and name, its starting and terminating stations, the selected category slug, the source page number, the public train-schedule URL, and the time the record was collected. The Actor reads pages from etrain.info directly and does not require an account or login.
Input
| Name | Type | Default | Description |
|---|---|---|---|
categorySlug | string | RAJ-TRAINS | A public train category slug, such as RAJ-TRAINS, DUR-TRAINS, or T18-TRAINS. |
maxResults | integer | 50 | Maximum number of train records to return. |
proxyConfiguration | object | omitted | Optional Apify proxy configuration. If omitted or set to useApifyProxy: false, the Actor connects directly. |
Example output
{"train_number": "12301","train_name": "KOLKATA RAJDHNI","starting_station": "HOWRAH JN","terminating_station": "NEW DELHI","url": "https://etrain.info/train/Kolkata-Rajdhni-12301/schedule","category_slug": "RAJ-TRAINS","page_number": 1,"scraped_at": "<UTC timestamp generated at runtime>"}
The example is taken from the public category listing; live schedules and listing contents can change. The Actor only emits fields present in the source listing or created as collection metadata. It does not estimate ticket prices, seller details, or travel dates.
Pricing
Price per result: each dataset item is billed at the per-item rate configured for this Actor in the Apify Store. Check the Store listing for the current rate; the Actor does not add a separate charge event.
Run
Choose a category slug, set maxResults, and optionally configure an Apify proxy. The results are written to the default dataset as train records.