eSIMDB Provider Scraper avatar
eSIMDB Provider Scraper

Pricing

Pay per event

Go to Apify Store
eSIMDB Provider Scraper

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

Muhammet Akkurt

Maintained by Community

Actor stats

2

Bookmarked

3

Total users

2

Monthly active users

10 days ago

Last modified

Share

eSIMdb Provider Scraper

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

FieldDescription
_idUnique plan identifier
namePlan name
enNameEnglish plan name
providerProvider identifier

πŸ’° Pricing & Promotions

FieldDescription
usdPriceRegular price in USD
pricesPrices in multiple currencies (USD, EUR, GBP, JPY, AUD, CAD)
usdPromoPricePromotional price in USD
promoPricesPromotional prices in multiple currencies
promoEnabledWhether promotion is active

πŸ“Ά Data & Validity

FieldDescription
capacityData capacity in MB
periodValidity period in days
subscriptionWhether it's a subscription plan
payAsYouGoPay-as-you-go feature

🌍 Coverage & Network

FieldDescription
coveragesList of covered regions with network details
networkTypesSupported network types (2G, 3G, 4G, 5G)
has5G5G support
isLowLatencyLow latency support

🎯 Features & Capabilities

FieldDescription
phone_numberIncludes phone number
telephonyVoice/SMS capabilities
tetheringHotspot/tethering allowed
canTopUpSupports top-up
eKYCElectronic KYC required
speedLimitMaximum speed limit
possibleThrottlingMay be throttled

...and 36 more detailed fields including highlights, restrictions, and provider information.

How to scrape eSIM data from esimdb.com

Quick Start Guide

  1. Select a provider from the 128+ available providers (e.g., Airalo, Nomad, Saily)
  2. Set a limit (optional) - How many plans to scrape (0 = unlimited, default: 200)
  3. Run the Actor - Data will be automatically collected and saved
  4. 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