eSIMDB Provider Scraper
Pricing
Pay per event
eSIMDB Provider Scraper
Extract eSIM data plans from 128+ providers including Airalo, Nomad, Saily, Ubigi. Get pricing, coverage, validity, 5G support, and promotions from esimdb.com.
Pricing
Pay per event
Rating
5.0
(1)
Developer

Muhammet Akkurt
Actor stats
2
Bookmarked
3
Total users
2
Monthly active users
10 days ago
Last modified
Categories
Share

eSIMdb Provider Scraper
Extract comprehensive eSIM data plans from esimdb.com for any provider. Get pricing, coverage, validity periods, network types, and promotional details across 128+ eSIM providers with global coverage.
What does ESIMdb Provider Scraper do?
ESIMdb Provider Scraper is an Apify Actor that extracts detailed eSIM plan data from esimdb.com, providing access to pricing, coverage, features, and promotional information for over 128 eSIM providers. Simply select a provider, and the Actor automatically scrapes all available data plans with global coverage, delivering structured data ready for analysis, comparison, or integration into your application.
The Actor supports 128 providers including Airalo, Nomad, Saily, Ubigi, and many more. Data is saved to the Apify dataset in JSON, CSV, Excel, or HTML formats, making it perfect for market research, price comparison tools, or travel applications.
Why use ESIMdb Provider Scraper?
π― Perfect for
- π Market Research: Analyze eSIM pricing trends across providers and regions
- π° Price Comparison: Build price comparison tools for travelers
- π Travel Apps: Integrate comprehensive eSIM data into travel planning applications
- π Business Intelligence: Track promotional campaigns and pricing strategies
- π Consumer Tools: Help users find the best eSIM deals for specific destinations
β¨ Key Features
- β 128+ providers supported - Covers major eSIM providers worldwide
- β Global coverage - Complete worldwide data availability
- β Comprehensive data - Pricing, validity, capacity, coverage, network types, promotions
- β Automatic deduplication - Eliminates duplicate plans automatically
- β Flexible limits - Scrape all plans or limit to specific count
- β Pay-per-event billing - Only pay for plans actually scraped
- β Multiple export formats - JSON, CSV, Excel, HTML
What data can ESIMdb Provider Scraper extract?
The Actor extracts 56 data fields for each eSIM plan:
π Core Plan Information
| Field | Description |
|---|---|
_id | Unique plan identifier |
name | Plan name |
enName | English plan name |
provider | Provider identifier |
π° Pricing & Promotions
| Field | Description |
|---|---|
usdPrice | Regular price in USD |
prices | Prices in multiple currencies (USD, EUR, GBP, JPY, AUD, CAD) |
usdPromoPrice | Promotional price in USD |
promoPrices | Promotional prices in multiple currencies |
promoEnabled | Whether promotion is active |
πΆ Data & Validity
| Field | Description |
|---|---|
capacity | Data capacity in MB |
period | Validity period in days |
subscription | Whether it's a subscription plan |
payAsYouGo | Pay-as-you-go feature |
π Coverage & Network
| Field | Description |
|---|---|
coverages | List of covered regions with network details |
networkTypes | Supported network types (2G, 3G, 4G, 5G) |
has5G | 5G support |
isLowLatency | Low latency support |
π― Features & Capabilities
| Field | Description |
|---|---|
phone_number | Includes phone number |
telephony | Voice/SMS capabilities |
tethering | Hotspot/tethering allowed |
canTopUp | Supports top-up |
eKYC | Electronic KYC required |
speedLimit | Maximum speed limit |
possibleThrottling | May be throttled |
...and 36 more detailed fields including highlights, restrictions, and provider information.
How to scrape eSIM data from esimdb.com
Quick Start Guide
- Select a provider from the 128+ available providers (e.g., Airalo, Nomad, Saily)
- Set a limit (optional) - How many plans to scrape (0 = unlimited, default: 200)
- Run the Actor - Data will be automatically collected and saved
- Download results - Export in JSON, CSV, Excel, or HTML format
Input Example
{"provider": "airalo","limit": 200}
Supported Providers
The Actor supports 128 providers including:
Popular Providers: Airalo, Nomad, Saily, Ubigi, Truphone, Keepgo, GigSky, Holafly (Roamless), Yesim, Simfinity, eSIMX, Airalo alternatives
Regional Specialists: Japan Wireless eSIM, MATCHA Japan eSIM, USA eSIM, and many more
Budget Options: BNESIM, RedteaGO, Driffle eSIM, and others
See the full list in the Input tab.
Output
You can download the dataset extracted by ESIMdb Provider Scraper in various formats such as JSON, CSV, Excel, or HTML.
Output Example
{"_id": "693ad35fa983ffd176201ee7","enName": "Γlan - 1 GB","name": "Γlan - 1 GB","price_info": "","capacity_info": "","validity_info": "","additionalInfo": "","capacity": 1000,"period": 3,"prices": {"AUD": 6.5,"CAD": 6,"EUR": 4,"GBP": 3.5,"JPY": 650,"USD": 4},"highlights": [],"subscription": false,"subscription_period": null,"phone_number": false,"telephony": null,"canTopUp": null,"eKYC": null,"tethering": null,"internetBreakouts": [],"dataCapPer": null,"speedLimit": null,"reducedSpeed": null,"possibleThrottling": false,"promoEnabled": true,"provider": "5d663d552a89717945a0d26d","coverages": [{"code": "FR","networks": [{"name": "Orange","types": ["4G"]}]}],"hasAds": false,"payAsYouGo": false,"newUserOnly": false,"isConsecutive": false,"networkTypes": ["4G"],"isLowLatency": false,"has5G": false,"usdPrice": 4,"promoPrices": {"AUD": 5.53,"CAD": 5.1,"EUR": 3.4,"GBP": 2.98,"JPY": 552.5,"USD": 3.4},"usdPromoPrice": 3.4}
Complete Field List
The output contains 56 detailed fields including:
- Plan details (ID, name, provider)
- Pricing (regular and promotional in 6 currencies)
- Data & validity (capacity in MB, period in days)
- Coverage (countries, networks, types)
- Features (5G, tethering, phone number, top-up)
- Restrictions (speed limits, throttling, eKYC)
- Highlights and additional information
See the Output tab for the complete schema with all fields and their descriptions.
Tips and Best Practices
π‘ Data Quality
- Comprehensive coverage: Complete plan data for the selected provider
- Automatic deduplication: Duplicate plans are automatically filtered out
π Export Tips
- JSON: Best for API integrations and programmatic access
- CSV: Perfect for Excel analysis and pivot tables
- Excel: Formatted spreadsheet with all fields
- HTML: Human-readable table view
Use Cases
π± Price Comparison Tools
Build tools that help travelers find the cheapest eSIM plans for specific destinations by comparing prices across providers.
π Travel Applications
Integrate eSIM data into travel planning apps to recommend connectivity options based on destination.
π Market Research
Analyze pricing trends, promotional patterns, and market positioning of eSIM providers globally.
πΌ B2B Solutions
Provide up-to-date eSIM data feeds for travel agencies, telecom companies, or corporate travel managers.
Input
ESIMdb Provider Scraper has the following input options. Click on the Input tab for detailed descriptions and examples.
Required Fields
- Provider: Select from 128+ eSIM providers
Optional Fields
- Limit: Number of plans to scrape (0 = all plans, default: 200)
Integration & API Access
Using Apify API
const ApifyClient = require('apify-client');const client = new ApifyClient({token: 'YOUR_APIFY_TOKEN',});const input = {provider: "airalo",limit: 200};const run = await client.actor("muhammetakkurtt/esimdb-provider-scraper").call(input);const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Scheduling
Schedule regular scraping runs to track price changes and new plans:
- Daily: Monitor promotional campaigns
- Weekly: Track pricing trends
- Monthly: Comprehensive market analysis