eSIMDB Provider Scraper
Pricing
from $2.00 / 1,000 esim plan scrapeds
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
from $2.00 / 1,000 esim plan scrapeds
Rating
5.0
(1)
Developer
Muhammet Akkurt
Maintained by CommunityActor stats
3
Bookmarked
33
Total users
4
Monthly active users
12 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 230+ 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 230 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 230+ 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
- β 230+ 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 35+ data fields for each eSIM plan:
π Core Plan Information
| Field | Description |
|---|---|
_id | Unique plan identifier |
name | Plan name |
provider | Provider identifier |
link | Direct purchase link (when available) |
π° Pricing & Promotions
| Field | Description |
|---|---|
usdPrice | Regular price in USD |
prices | Prices in multiple currencies (USD, EUR, GBP, JPY, AUD, CAD and more) |
usdPromoPrice | Promotional price in USD |
promoPrices | Promotional prices in multiple currencies |
promoEnabled | Whether promotion is active |
promo | Plan-specific promo code (code, discount, conditions) |
πΆ 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 |
networks | Mobile networks the plan uses |
has5G | 5G support |
isLowLatency | Low latency support |
π― Features & Capabilities
| Field | Description |
|---|---|
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 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 230+ 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 230+ providers including:
Popular Providers: Airalo, Nomad, Saily, Ubigi, Orange Travel, Keepgo, GigSky, Roamless, Yesim, aloSIM, eSIMX, Airalo alternatives
Regional Specialists: Japan Wireless eSIM, MATCHA Japan eSIM, LATAM Travellers, and many more
Budget Options: BNESIM, 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": "6a8c0ed063a3f3c7089632e1","name": "France 500MB/Day","validity_info": "Validity starts when the eSIM first connects to a network","price_info": "","capacity_info": "Reduced to 512 Kbps after the data allowance is used","additionalInfo": "Must be activated within 180 days of purchase","capacity": 500,"period": 1,"prices": {"USD": 0.9},"highlights": [],"subscription": false,"subscription_period": null,"telephony": null,"canTopUp": false,"eKYC": false,"tethering": true,"dataCapPer": null,"speedLimit": null,"reducedSpeed": 512,"possibleThrottling": false,"promoEnabled": true,"provider": "6a8c03922bca8bd38cc0864e","coverages": [{"code": "FR","networks": [{"name": "Orange","types": ["5G"],"networkId": "orange-fr"}]}],"networks": ["orange-fr"],"hasAds": false,"payAsYouGo": false,"newUserOnly": false,"isConsecutive": false,"has5G": true,"link": "https://bndless.com/r/jvu4aurv/en/france/local?modal=package&code=FR_0.5_Daily&utm_source=esimdb","isLowLatency": false,"usdPrice": 0.9,"promoPrices": {},"usdPromoPrice": null,"internetBreakouts": []}
Complete Field List
The output contains 35+ detailed fields including:
- Plan details (ID, name, provider)
- Pricing (regular and promotional in multiple currencies)
- Data & validity (capacity in MB, period in days)
- Coverage (countries, networks, types)
- Features (5G, tethering, telephony, 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 230+ eSIM providers or type a provider name
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