eSIMDB Region Scraper avatar

eSIMDB Region Scraper

Try for free

Pay $1.49 for 1,000 dataPlans

Go to Store
eSIMDB Region Scraper

eSIMDB Region Scraper

muhammetakkurtt/esimdb-region-scraper
Try for free

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

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

  1. Run this actor in the Apify console.
  2. 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 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\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.
Developer
Maintained by Community

Actor Metrics

  • 2 monthly users

  • 1 star

  • >99% runs succeeded

  • Created in Sep 2024

  • Modified 15 days ago