This Apify actor collects eSIM data plans for specific countries. 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 country.
This project is an Apify actor designed to scrape eSIM data plans for specific countries. It collects detailed information about eSIM data plans from esimdb.com
1{ 2"country": "france", 3"limit": 200 4}
The collected data is saved to the Apify dataset. The output data includes the following fields:
_id
: Unique identifier for the planenName
: Country name in Englishname
: Plan nameprice_info
: Additional information about pricingcapacity_info
: Additional information about data capacityvalidity_info
: Additional information about validity periodadditionalInfo
: Additional information about the planactivationInfo
: Information about plan activationcapacity
: Data capacity in GBperiod
: Validity period in daysprices
: Prices in different currenciessubscription
: Whether it's a subscription plansubscription_period
: Subscription period if applicablephone_number
: Whether it includes a phone numbercanTopUp
: Whether the plan can be topped upeKYC
: Whether eKYC is requiredtethering
: Whether tethering (connection sharing) is allowedinternetBreakouts
: List of internet breakoutsdataCapPer
: Data cap for a specific period if applicablespeedLimit
: Speed limitreducedSpeed
: Reduced speedpossibleThrottling
: Whether data speed can be throttledpromoEnabled
: Whether promotion is activehasAds
: Whether it has advertisementspayAsYouGo
: Pay as you go featurenewUserOnly
: Whether it's exclusive to new usersnetworkTypes
: Network typesisLowLatency
: Whether it offers low latencyhas5G
: Whether it has 5G supportusdPrice
: Normal price in USDpromoPrices
: Promotional prices in different currenciesusdPromoPrice
: Promotional price in USDcountry
: Country where the plan is validprovider_id
: Provider IDprovider_slug
: Provider URL-friendly nameprovider
: Name of the eSIM providerprovider_info
: Detailed information about the providerprovider_popularity
: Provider's popularity scoreprovider_certified
: Whether the provider is certifiedprovider_image
: Provider's logo URLprovider_promo_title
: Title of ongoing promotionprovider_giveaway_title
: Title of ongoing giveawayprovider_giveaway_link_title
: Title of giveaway linkprovider_giveaway_info
: Information about giveawayprovider_giveaway_link
: Giveaway linkprovider_promo_info
: Detailed information about promotionprovider_promo_discount
: Discount amount for promotionprovider_promo_code
: Promotion code for discountprovider_promo_percentage
: Whether the discount is a percentageprovider_promo_expiry
: Expiration date of promotionprovider_promo_expiry_time_zone
: Time zone for expiration date1{ 2 "_id": "67edfd294281dcb9f236e397", 3 "enName": "", 4 "name": "", 5 "price_info": "", 6 "capacity_info": "", 7 "validity_info": "", 8 "additionalInfo": "Enjoy 10 GB of seamless connectivity!Data coverage: France Activation starts upon arrival at destination.If you are already in a covered area when purchasing your plan, its validity will start immediately.", 9 "activationInfo": "", 10 "capacity": "10.0 GB", 11 "period": 7, 12 "prices": { 13 "USD": 7, 14 "EUR": 7, 15 "GBP": 6 16 }, 17 "subscription": false, 18 "subscription_period": null, 19 "phone_number": false, 20 "canTopUp": null, 21 "eKYC": null, 22 "tethering": null, 23 "internet_breakouts": [], 24 "dataCapPer": null, 25 "speedLimit": null, 26 "reducedSpeed": null, 27 "possibleThrottling": false, 28 "promoEnabled": true, 29 "hasAds": false, 30 "payAsYouGo": false, 31 "newUserOnly": false, 32 "networkTypes": [ 33 "3G", 34 "4G", 35 "5G" 36 ], 37 "isLowLatency": false, 38 "has5G": true, 39 "usdPrice": 7, 40 "promoPrices": { 41 "USD": 6.3, 42 "EUR": 6.3, 43 "GBP": 5.4 44 }, 45 "usdPromoPrice": 6.3, 46 "country": "france", 47 "provider_id": "5c6df152447a286186dea121", 48 "provider_slug": "ubigi", 49 "provider": "Ubigi", 50 "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.", 51 "provider_popularity": 700, 52 "provider_certified": true, 53 "provider_image": "https://esimdb.com/assets/pictures/provider/6dba14951553665178481_tiny.png", 54 "provider_promo_title": "GET 10% OFF", 55 "provider_giveaway_title": null, 56 "provider_giveaway_link_title": null, 57 "provider_giveaway_info": null, 58 "provider_giveaway_link": null, 59 "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", 60 "provider_promo_discount": 10, 61 "provider_promo_code": "ESIMDB10", 62 "provider_promo_percentage": true, 63 "provider_promo_expiry": null, 64 "provider_promo_expiry_time_zone": null 65}
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 country.
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.
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.
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
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!