Pricing
| Apify plan | Per company | Per 1,000 |
|---|---|---|
| Free plan | $0.05 | $50 |
| Starter | $0.04 | $40 |
| Scale | $0.035 | $35 |
| Business | $0.03 | $30 |
| Enterprise | $0.03 | $30 |
| Enterprise+ | $0.03 | $30 |
Primary event rates from a catalog snapshot; this is not the total price of a run. Additional charge events and Actor Start fees may apply; start fees can scale with memory. Check the Actor's Pricing tab on Apify for all events, conditions and current plan-specific rates, and set a maximum run budget before starting.
Sample output
{
"domain": "stripe.com",
"websiteUrl": "https://stripe.com",
"companyName": "Stripe",
"description": "Irish-American payment technology company",
"emails": [
"[email protected]"
],
"phones": [],
"socials": {},
"linkedinUrl": "https://www.linkedin.com/company/stripe",
"twitterUrl": "https://twitter.com/stripe",
"facebookUrl": "https://www.facebook.com/175383762511776",
"instagramUrl": null,
"youtubeUrl": null,
"cms": null,
"ecommercePlatform": null,
"analytics": [
"Google Tag Manager"
],
"adPixels": [],
"chatWidget": null,
"paymentProviders": [],
"technologyCount": 6,
"emailProvider": "Google Workspace",
"dnsProvider": "Amazon Route 53",
"spfPolicy": "~all",
"dmarcPolicy": "reject",
"emailSecurityGrade": "A",
"registrar": "SafeNames Ltd.",
"domainAgeDays": 11345,
"tlsValid": true,
"tlsDaysUntilExpiry": 67,
"securityGrade": "A",
"securityScore": 95,
"seoScore": 90,
"seoIssues": [
"Multiple H1 tags found"
],
"openJobs": 716,
"hiringVelocity": "high",
"topDepartments": [
"1185 Account Executives (EMEA)",
"Global Operations",
"5112 General University"
],
"industries": [
"financial services",
"mobile payment industry"
],
"headquarters": "San Francisco",
"country": "United States",
"employees": 8000,
"revenue": null,
"founders": [
"Patrick Collison",
"John Collison"
],
"foundedAt": "2010-01-01",
"crunchbaseId": "stripe",
"wikidataQid": "Q7624104",
"profileCompleteness": 100,
"warnings": [],
"error": null,
"scrapedAt": "2026-10-04T19:24:39.512Z"
}Call from code
Use the existing catalog input below as a starting point. Review the tool's input form on Apify before running it.
import json
import os
from apify_client import ApifyClient
client = ApifyClient(os.environ["APIFY_TOKEN"])
run = client.actor("webdatatools/company-360").call(run_input=json.loads("{\n \"domains\": [\n \"apify.com\",\n \"stripe.com\"\n ],\n \"includeContacts\": true,\n \"includeTechStack\": true\n}"))
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('webdatatools/company-360').call({
"domains": [
"apify.com",
"stripe.com"
],
"includeContacts": true,
"includeTechStack": true
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);curl -X POST "https://api.apify.com/v2/acts/webdatatools~company-360/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"domains":["apify.com","stripe.com"],"includeContacts":true,"includeTechStack":true}'