g2 Product Enrichment avatar

g2 Product Enrichment

Pricing

from $12.00 / 1,000 results

Go to Apify Store
g2 Product Enrichment

g2 Product Enrichment

Enriches any G2 product with the vendor's website, Twitter and LinkedIn, plus pricing plans, features, integrations and alternatives, so a list of G2 products becomes a list of contactable companies.

Pricing

from $12.00 / 1,000 results

Rating

0.0

(0)

Developer

coder_luuffy

coder_luuffy

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

19 days ago

Last modified

Categories

Share

Give it a G2 product, get back the company behind it — website, social profiles, published contact details and tech stack — plus every other field G2 holds for that product.

postman -> https://www.postman.com
info@postman.com · +1 888 616 1665
LinkedIn · X · Instagram · Facebook · YouTube · GitHub · Discord
Cloudflare, AWS, CloudFront
San Francisco, CA · founded 2014
+ 45 more fields

What it does

A G2 category listing gives you a product name and a rating. It gives you no way to reach the company. This Actor closes that gap: point it at a product and it returns the vendor's website, then reads that website to pull out the contact details and social profiles published on it — along with the full G2 profile: pricing plans, features, integrations, alternatives, screenshots and reviewer pros and cons.

Built for turning a list of software products into a list of companies you can research, compare or contact.

What you get, and how often

Measured on a random sample of 30 products spanning well-reviewed and long-tail vendors:

Coverage
Website100%
Detected technologies — CDN, hosting, analytics, categorised87%
Social profiles — 17 platforms: LinkedIn, X, Instagram, Facebook, YouTube, GitHub, Discord, TikTok, Reddit, Telegram, Bluesky and more67%
Email23%
Phone17%

Emails and phones are only there when the vendor publishes them on its own site, so treat them as a bonus on top of the website and socials rather than the main event. Worth knowing: smaller vendors publish contact details more often than large ones — 40% of products with under 50 reviews returned an email, against 7% of the heavily-reviewed ones, because big companies route you through a contact form instead.

Every contact carries the pages it was found on and an is_likely_official flag, so you can tell a company's main address apart from a recruiter's or a press contact's.

Input

FieldTypeDefaultDescription
productsarray of stringsrequiredG2 product slugs or full G2 product URLs
requestTimeoutSecsinteger60Per-request timeout, 10 to 180
{
"products": [
"postman",
"https://www.g2.com/products/slack/reviews",
"monday-crm"
]
}

Both forms work and can be mixed:

postman
https://www.g2.com/products/postman/reviews
https://www.g2.com/products/postman
www.g2.com/products/monday-crm/reviews?page=2

Duplicates are collapsed, so a product is never fetched or billed twice in one run. An entry that resolves to neither a slug nor a product URL is skipped with a warning and the run continues.

Output

One item per requested product.

{
"productSlug": "postman",
"product_name": "Postman",
"likely_product_website": "https://www.postman.com",
"primaryEmail": "info@postman.com",
"primaryPhone": "+18886161665",
"linkedin": "https://www.linkedin.com/company/3795851/",
"twitter": "https://twitter.com/getpostman",
"company_location": "San Francisco, CA",
"company_founded_year": 2014,
"rating": 4.6,
"reviews": 1800,
"website_contacts": {
"emails": [
{
"value": "info@postman.com",
"is_likely_official": true,
"sources": ["https://www.postman.com/company/contact-us/"]
}
],
"phones": [{ "value": "+18886161665", "is_likely_official": true, "sources": ["..."] }],
"linkedins": [{ "value": "...", "is_likely_official": true, "sources": ["..."] }],
"githubs": [{ "value": "https://github.com/postmanlabs", "is_likely_official": true }],
"technologies": [{ "name": "Cloudflare", "categories": ["CDN"] }]
},
"pricing_plans": [{ "plan_name": "Free Plan", "price": 0, "plan_features": ["..."] }],
"features": ["...19 groups..."],
"integrations": { "count": 47, "items": ["..."] },
"alternatives": ["...10 products..."],
"pros": ["Ease of Use"],
"cons": ["Slow Performance"],
"error": null
}

primaryEmail and primaryPhone are lifted to the top level — the best official entry, falling back to the first — so a CSV or spreadsheet export is usable without unpacking nested objects. The full website_contacts object is always there when you want every address, number and profile.

The Output tab opens on a Contact & enrichment view, with an All fields view alongside it covering all 49 fields.

Failures

A product that cannot be fetched still produces a row, so nothing disappears silently:

{ "productSlug": "this-does-not-exist", "error": "Not Found" }

Requests are retried up to 3 times on timeouts and transient errors. Failed products are never charged — billing happens per successfully enriched product.

Pairs with G2 Category Listings

Run G2 Category Listings to get every product in a category, then feed those productSlug values in here to turn a category into a contactable list.

Performance

Products are processed concurrently, so a batch of 100 finishes in roughly two minutes rather than ten.