This Apify actor collects eSIM data plans for specific regions. It collects comprehensive data such as provider information, plan details and pricing from esimdb.com and saves it in the Apify dataset. Users can easily retrieve relevant eSIM data by selecting a region.
This project is an Apify actor designed to scrape eSIM data plans for specific regions. It collects detailed information about eSIM data plans from esimdb.com
Features
Scrapes eSIM data plans for specific regions.
Collects comprehensive data including provider information, plan details, pricing, and more.
Saves the collected data to the Apify dataset.
Allows limiting the number of data plans to scrape.
Usage
Run this actor in the Apify console.
Provide the desired input:
region: The region you want to collect data plans for.
limit: Number of data plans to scrape (0 = all plans, default: 200).
Example Input
1{2"region":"europe",3"limit":2004}
Output
The collected data is saved to the Apify dataset. The output data includes the following fields:
id: Unique identifier for the plan
coverages: List of countries covered by the plan
provider: Name of the eSIM provider
provider_info: Detailed information about the provider
provider_popularity: Popularity score of the provider
provider_certified: Whether the provider is certified
provider_image: URL of the provider's logo
provider_promo_title: Title of any ongoing promotion
provider_giveaway_title: Title of any ongoing giveaway
provider_giveaway_link_title: Title of the giveaway link
provider_giveaway_info: Information about the giveaway
provider_giveaway_link: Link to the giveaway
provider_promo_info: Detailed information about the promotion
provider_promo_discount: Discount amount for the promotion
provider_promo_code: Promo code for the discount
provider_promo_percentage: Whether the discount is a percentage
provider_promo_expiry: Expiration date of the promotion
provider_promo_expiry_time_zone: Time zone for the expiration date
plan_name: Name of the eSIM plan
data_limit: Data limit for the plan
prices: Regular prices in different currencies
promo_prices: Promotional prices in different currencies
validity_days: Validity period of the plan in days
region: Region for which the plan is applicable
tethering: Whether tethering is allowed
possible_throttling: Whether data speed might be throttled
subscription: Whether it's a subscription plan
subscription_period: Period of subscription if applicable
phone_number: Whether a phone number is included
can_top_up: Whether the plan can be topped up
ekyc: Whether eKYC is required
internet_breakouts: List of internet breakout locations
data_cap_per: Data cap per specific period if applicable
promo_enabled: Whether a promotion is currently active
activation_info: Information about plan activation
additional_info: Any additional information about the plan
price_info: Additional information about pricing
capacity_info: Information about data capacity
validity_info: Additional information about validity
Example Output
1{2"id":"66f535c008993618e7efe60e",3"coverages":[4"DK",5"NO",6"SE",7"IS",8"LV",9"EE",10"FI",11"LT"12],13"provider":"Ubigi",14"provider_info":"Ubigi offers eSIM services for travelers, digital nomads and remote-working professionals, providing high-end global cellular connectivity in over 190+ destinations with a large range of affordable prepaid data plans.",15"provider_popularity":90,16"provider_certified":true,17"provider_image":"https://esimdb.com/assets/pictures/provider/6dba14951553665178481_tiny.png",18"provider_promo_title":"GET 10% OFF",19"provider_giveaway_title":null,20"provider_giveaway_link_title":null,21"provider_giveaway_info":null,22"provider_giveaway_link":null,23"provider_promo_info":"Can be used only once per account, unless otherwise specified Cannot be used for monthly subscription plans Ubigi reserves the right to modify or cancel it at any time",24"provider_promo_discount":10,25"provider_promo_code":"ESIMDB10",26"provider_promo_percentage":true,27"provider_promo_expiry":null,28"provider_promo_expiry_time_zone":null,29"plan_name":"SCANDINAVIA & BALTIC",30"data_limit":"10.0 GB",31"prices":{32"USD":14,33"EUR":14,34"GBP":1135},36"promo_prices":{37"USD":12.6,38"EUR":12.6,39"GBP":9.940},41"validity_days":30,42"region":"baltic",43"tethering":null,44"possible_throttling":false,45"subscription":false,46"subscription_period":null,47"phone_number":false,48"can_top_up":null,49"ekyc":null,50"internet_breakouts":[],51"data_cap_per":null,52"promo_enabled":true,53"activation_info":"",54"additional_info":"Enjoy 10 GB of data for 30 day(s) in the following countries: Denmark, Estonia, Finland, Iceland, Latvia, Lithuania, Norway, Sweden.",55"price_info":"",56"capacity_info":"",57"validity_info":""58}
This example output shows the structured data of a single eSIM data plan. The actual output will be a list of similar objects for all plans in the specified region.
Notes
The collected data is stored in Apify’s default data store.
Frequently Asked Questions
Is it legal to scrape job listings or public data?
Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.
Do I need to code to use this scraper?
No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.
What data does it extract?
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Can I scrape multiple pages or filter by location?
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
How do I get started?
You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!