GDPR Compliant
Zero PII Collected
Fully Anonymized
DPA Available
Trial plan — instant API key, no review required

Internet Behavior Intelligence
Built for Data Teams

Access a continuously-updated stream of anonymized internet traffic signals — domain, category, country, time — collected from real residential connections worldwide. Zero PII. Fully GDPR-compliant. Start in 60 seconds.

2 Datasets
Web Traffic + Device Signals
Zero PII
No users, no IPs, no identifiers
8 Categories
Social, streaming, gaming + more
20+ Countries
Growing coverage worldwide

What's in the Dataset

Every record is structurally de-identified. No record can be linked to any individual.

Record Schema
FieldTypeDescription
tsISO 8601 stringUTC timestamp of the connection event
domainstringDestination domain (never URL path or query)
categoryenum (8 values)Traffic category classification
countryISO 3166-1 alpha-2Client country (geo-derived, no IP stored)
portintegerDestination TCP port
is_httpsbooleanWhether connection used HTTPS (port 443)
hour_of_dayinteger 0-23UTC hour the connection occurred — peak-hour analysis
day_of_weekinteger 0-6Day of week (0=Sunday, 6=Saturday) — weekday vs weekend
planenumUser's VPN plan tier at time of connection
Sample Record (JSON)
{
  "ts": "2026-04-21T18:32:07Z",
  "domain": "youtube.com",
  "category": "streaming",
  "country": "US",
  "port": 443,
  "is_https": true,
  "hour_of_day": 18,
  "day_of_week": 1,
  "plan": "premium"
}
Never Collected — Ever
IP addresses (client or node)
User IDs, emails, or device identifiers
URL paths or query strings
Request / response content
Cookies, tokens, or credentials
Tor / .onion destinations (completely excluded)
Any data linkable to an individual
📱
Dataset B — Device Environment Signals
Node operators only · Collected every 60s · Zero sensor data
Device Signal Schema
FieldTypeDescription
tsISO 8601 stringUTC timestamp of the signal
countryISO 3166-1 alpha-2Country (geo-IP, no IP stored)
os_familyenumandroid | windows | ios
os_version_bucketstringMajor version only: android-14, windows-11
device_classenumphone | tablet | desktop
connection_typeenumwifi | cellular | ethernet
network_speed_tierenum<10 | 10-50 | 50-100 | 100-500 | 500+ Mbps
battery_stateenumcharging | high | medium | low
isp_typeenumresidential | cellular | business | unknown
ipv6_capablebooleanDevice has IPv6 connectivity
app_versionstringDreamcore app version string
planenumUser VPN plan tier: free | basic | pro | premium
hour_of_dayinteger 0-23UTC hour of signal
day_of_weekinteger 0-60=Sunday, 6=Saturday
Sample Device Signal (JSON)
{
  "ts": "2026-04-21T18:32:07Z",
  "country": "US",
  "os_family": "android",
  "os_version_bucket": "android-14",
  "device_class": "phone",
  "connection_type": "wifi",
  "network_speed_tier": "100-500",
  "battery_state": "charging",
  "isp_type": "residential",
  "ipv6_capable": true,
  "app_version": "1.4.2",
  "plan": "free",
  "hour_of_day": 18,
  "day_of_week": 1
}
Use Cases for Dataset B
Android vs iOS adoption by country
WiFi vs cellular split by region
OS version fragmentation analysis
Residential ISP quality mapping
App version adoption tracking
IPv6 rollout progress by country
Peak usage hour by device class
Battery behavior & charging patterns

8 Traffic Categories (Dataset A)

💬
Social Media
twitter.com, instagram.com, tiktok.com
🎬
Streaming
netflix.com, youtube.com, twitch.tv
🛒
Shopping
amazon.com, ebay.com, shopify.com
🎮
Gaming
steam.com, epicgames.com, roblox.com
💰
Finance
chase.com, coinbase.com, paypal.com
⚙️
Tech
github.com, aws.amazon.com, google.com
📰
News
cnn.com, bbc.com, reuters.com
🌐
Other
All other destinations

Simple, Transparent Pricing

Start free. Scale as you grow. No hidden fees.

Trial
Free
10,000 records/mo
  • 10K records / month
  • All 8 categories
  • 20+ countries
  • Instant API key — no review
  • Full feed + stats endpoints
  • CSV export
Start Free Trial
Starter
$99/mo
100,000 records/mo
  • 100K records / month
  • All 8 categories
  • Full country coverage
  • API key in ≤24h
  • Priority support
  • Cursor-based pagination
Apply for Starter
MOST POPULAR
Growth
$499/mo
1,000,000 records/mo
  • 1M records / month
  • All categories + custom filters
  • Full country + plan-tier filter
  • Dedicated onboarding
  • SLA: 99.5% uptime
  • Bulk CSV export
Apply for Growth
Enterprise
Custom
10,000,000+ records/mo
  • Up to 10M+ records / month
  • Custom monthly limits
  • Raw data delivery (S3 / SFTP)
  • Data Processing Agreement
  • Custom integration support
  • Legal review assistance
Contact Sales

All paid plans require a signed Data Processing Agreement. Monthly limits reset on the 1st of each month.
Questions? [email protected]

API Documentation

Simple REST API. Authentication via X-API-Key header.

POST/api/data-marketplace/apply

Register and get your API key instantly

GET/api/data-marketplace/feed

Dataset A: Web Traffic Intelligence — paginated + filtered

GET/api/data-marketplace/devices

Dataset B: Device Environment Signals — paginated

GET/api/data-marketplace/aggregate

Pre-computed breakdowns by country, category, OS, etc.

POST/api/data-marketplace/webhook

Configure push delivery to your HTTPS endpoint

POST/api/data-marketplace/pipeline/s3

Automated encrypted S3 batch delivery

GET/api/data-marketplace/stats

Quota usage + dataset coverage metadata

Dataset A — Web Traffic Feed Query Parameters /feed
ParameterTypeDefaultDescription
limitinteger1000Records per page. Max: 5,000
cursorinteger0Unix timestamp from next_cursor of previous response
categorystringallFilter: social | streaming | shopping | gaming | finance | tech | news | other
countrystringallFilter by ISO 3166-1 alpha-2 country code (e.g. US, DE, GB)
planstringallFilter by user plan tier: free | basic | pro | premium
hourinteger 0-23allFilter by UTC hour of day — great for peak-hour analysis
day_of_weekinteger 0-6allFilter by day of week (0=Sun, 6=Sat)
https_only1 or omitoffSet to 1 to return only HTTPS (port 443) connections
date_fromISO 8601 dateall timeFilter records on or after this date, e.g. 2026-01-01
date_toISO 8601 dateall timeFilter records on or before this date, e.g. 2026-12-31
# Start your free trial → get an API key instantly, then:

# 1. Fetch your first 100 records
curl -H "X-API-Key: dk_trial_YOUR_KEY" \
  "https://api.getdreamcore.com/api/data-marketplace/feed?limit=100"

# 2. Filter by category
curl -H "X-API-Key: dk_trial_YOUR_KEY" \
  "https://api.getdreamcore.com/api/data-marketplace/feed?category=streaming&limit=500"

# 3. Filter by country
curl -H "X-API-Key: dk_trial_YOUR_KEY" \
  "https://api.getdreamcore.com/api/data-marketplace/feed?country=US&limit=1000"

# 4. Paginate using cursor (timestamp of last record)
curl -H "X-API-Key: dk_trial_YOUR_KEY" \
  "https://api.getdreamcore.com/api/data-marketplace/feed?cursor=1745264327&limit=5000"

# 5. Check your usage quota
curl -H "X-API-Key: dk_trial_YOUR_KEY" \
  "https://api.getdreamcore.com/api/data-marketplace/stats"
Dataset B — Device Signals Query Parameters /devices
ParameterTypeDefaultDescription
limitinteger1000Records per page. Max: 5,000
cursorinteger0Unix timestamp from next_cursor of previous response
countrystringallISO 3166-1 alpha-2 country code
os_familystringallFilter: android | windows | ios
connection_typestringallFilter: wifi | cellular | ethernet
isp_typestringallFilter: residential | cellular | business | unknown
device_classstringallFilter: phone | tablet | desktop
date_fromISO 8601 dateall timeFilter signals on or after this date
date_toISO 8601 dateall timeFilter signals on or before this date
Aggregate Analytics Endpoint /aggregate

Returns pre-computed group counts — does not consume your monthly record quota. Ideal for dashboards, trend analysis, and exploratory queries before pulling raw records.

GET /api/data-marketplace/aggregate
X-API-Key: <your-key>

?group_by=category           # country | category | hour_of_day | day_of_week | is_https
&dataset=web_traffic         # web_traffic | device_signals
&country=US                  # optional filter
&date_from=2026-01-01        # optional date range
&date_to=2026-03-31

# Response:
{ "group_by": "category", "rows": [
    { "group_value": "streaming", "count": 1482930 },
    { "group_value": "social",    "count": 902441 },
    ...
] }
Webhook Push Delivery /webhook

Instead of polling the feed, configure a webhook URL and Dreamcore will POST new records to your endpoint in batches every 5 minutes. Ideal for real-time pipelines. Supports an optional HMAC-SHA256 signature secret for payload verification.

POST /api/data-marketplace/webhook
X-API-Key: <your-key>
Content-Type: application/json

{ "url": "https://your-server.com/dreamcore-hook",
  "secret": "optional-hmac-secret",
  "enabled": true }

# Dreamcore will POST batches to your URL with header:
# X-Dreamcore-Signature: sha256=<hmac>
Dataset A Feed Response Schema
{
  "count": 1000,
  "next_cursor": 1745264327,
  "has_more": true,
  "records": [
    {
      "ts": "2026-04-21T18:32:07Z",
      "domain": "youtube.com",
      "category": "streaming",
      "country": "US",
      "port": 443,
      "is_https": true,
      "hour_of_day": 18,
      "day_of_week": 1,
      "plan": "premium"
    }
  ],
  "_meta": {
    "records_this_month": 5000,
    "monthly_limit": 10000,
    "remaining": 5000
  }
}

Who Buys This Data

📊
Market Research Firms

Understand category consumption trends by region and demographic proxy (plan tier). Power consumer behavior reports.

📈
Ad Tech & Media Buyers

Measure category demand signals by country. Identify peak engagement windows for streaming, social, and shopping.

🛡️
Brand Safety & Fraud Detection

Identify anomalous traffic patterns. Cross-reference domain activity with risk models.

🤖
AI & ML Training

High-quality, clean behavioral signal data for training recommendation, intent, and classification models.

🏦
Financial Analysts

Alternative data signals for tracking consumer spending intent — shopping and finance category activity by country.

🔬
Academic Researchers

Study real-world internet usage patterns. Peer-reviewed research on digital behavior. Free trial covers most research datasets.

Frequently Asked Questions

Can I identify who visited a website from this data?

No — and this is by design. Records contain zero user identifiers, zero IP addresses, and zero device IDs. The dataset is structurally de-identified. Even Dreamcore itself cannot link a record back to an individual user.

Is this data legal to purchase and use in my country?

Yes, when used for lawful research, analytics, market intelligence, or product development. All records are fully anonymized under GDPR, CCPA, LGPD, PIPEDA, and PDPA standards. Buyers must agree to our Data Processing Agreement and use data only for the declared purpose.

How fresh is the data?

The feed is near-real-time. Records are typically available within seconds of collection. For bulk historical pulls, all data since platform launch is available.

What is the cursor-based pagination system?

Each record contains a Unix timestamp used as a cursor. Pass the `next_cursor` value from one response as `cursor` in your next request to page through the dataset without gaps or duplicates.

Can I re-sell the data or build products on it?

You may use the data to build analytics products, train models, or provide insights to your customers — but you may not re-sell the raw records as-is to third parties. See the Data Processing Agreement for full permitted use terms.

What happens when I hit my monthly limit?

The API returns HTTP 429 with a clear error message. Your counter resets on the 1st of each month. You can upgrade your plan or contact [email protected] for an immediate limit increase.

Do I need a company to sign up?

The free trial requires only a company name and email. Paid plans require a Data Processing Agreement signature. Individual researchers and academics may apply on a case-by-case basis.

How do I get started immediately?

Apply below and choose the Trial plan. Your API key is issued instantly — no wait, no review. Start pulling data in under 60 seconds.

Get Your API Key

Trial plan: instant key, no review. Paid plans: reviewed within 24h.

⚡ Trial plan: API key issued instantly upon submission — no review, no wait.
By submitting this form, you agree to Dreamcore's Terms of Service and Privacy Policy, and confirm that you will use the data only for lawful research, analytics, or product development purposes. Paid plan applicants will be required to sign a Data Processing Agreement before credentials are issued.