eSIMDB Provider Scraper avatar

eSIMDB Provider Scraper

Pricing

from $2.00 / 1,000 esim plan scrapeds

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

from $2.00 / 1,000 esim plan scrapeds

Rating

5.0

(1)

Developer

Muhammet Akkurt

Muhammet Akkurt

Maintained by Community

Actor stats

3

Bookmarked

33

Total users

4

Monthly active users

12 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 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

FieldDescription
_idUnique plan identifier
namePlan name
providerProvider identifier
linkDirect purchase link (when available)

πŸ’° Pricing & Promotions

FieldDescription
usdPriceRegular price in USD
pricesPrices in multiple currencies (USD, EUR, GBP, JPY, AUD, CAD and more)
usdPromoPricePromotional price in USD
promoPricesPromotional prices in multiple currencies
promoEnabledWhether promotion is active
promoPlan-specific promo code (code, discount, conditions)

πŸ“Ά 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
networksMobile networks the plan uses
has5G5G support
isLowLatencyLow latency support

🎯 Features & Capabilities

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

...and 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 230+ 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 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