eSIMDB Region Scraper
Pay $1.49 for 1,000 dataPlans
eSIMDB Region Scraper
Pay $1.49 for 1,000 dataPlans
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.
eSIMDB Region Data Scraper
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": 200 4}
Output
The collected data is saved to the Apify dataset. The output data includes the following fields:
id
: Unique identifier for the plancoverages
: List of countries covered by the planprovider
: Name of the eSIM providerprovider_info
: Detailed information about the providerprovider_popularity
: Popularity score of the providerprovider_certified
: Whether the provider is certifiedprovider_image
: URL of the provider's logoprovider_promo_title
: Title of any ongoing promotionprovider_giveaway_title
: Title of any ongoing giveawayprovider_giveaway_link_title
: Title of the giveaway linkprovider_giveaway_info
: Information about the giveawayprovider_giveaway_link
: Link to the giveawayprovider_promo_info
: Detailed information about the promotionprovider_promo_discount
: Discount amount for the promotionprovider_promo_code
: Promo code for the discountprovider_promo_percentage
: Whether the discount is a percentageprovider_promo_expiry
: Expiration date of the promotionprovider_promo_expiry_time_zone
: Time zone for the expiration dateplan_name
: Name of the eSIM plandata_limit
: Data limit for the planprices
: Regular prices in different currenciespromo_prices
: Promotional prices in different currenciesvalidity_days
: Validity period of the plan in daysregion
: Region for which the plan is applicabletethering
: Whether tethering is allowedpossible_throttling
: Whether data speed might be throttledsubscription
: Whether it's a subscription plansubscription_period
: Period of subscription if applicablephone_number
: Whether a phone number is includedcan_top_up
: Whether the plan can be topped upekyc
: Whether eKYC is requiredinternet_breakouts
: List of internet breakout locationsdata_cap_per
: Data cap per specific period if applicablepromo_enabled
: Whether a promotion is currently activeactivation_info
: Information about plan activationadditional_info
: Any additional information about the planprice_info
: Additional information about pricingcapacity_info
: Information about data capacityvalidity_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\nCannot be used for monthly subscription plans\nUbigi 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": 11 35 }, 36 "promo_prices": { 37 "USD": 12.6, 38 "EUR": 12.6, 39 "GBP": 9.9 40 }, 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:\nDenmark, 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.
Actor Metrics
2 monthly users
-
1 star
>99% runs succeeded
Created in Sep 2024
Modified 15 days ago