Our own visit statistics are always on. Google Analytics, which helps us understand how people use our public pages (not your signed-in workspace), is enabled only with your permission. See our Privacy policy.

Exa Finds the Competitors, EveryInfra Checks Their Reviews: 30 Companies Tested

On October 25, 2026, we used Exa to list 30 companies in 3 categories by meaning, then used EveryInfra to look up each one's G2 rating and Trustpilot profile. 18 had a rating on at least one site, both searches returned the same lists, and the 60 lookups cost $0.058.

Illustration: a magnifying glass at top left casts a beam across a field of small office buildings and shops, and a few of them are picked out in teal. Dotted lines run from those buildings to two separate rating boards on the right. The boards show stars and bars at different levels, meaning the two review sites score the same companies differently.

The first step of a competitor table is knowing who the competitors are. A keyword search for "note-taking apps like Obsidian" mostly returns reviews and top-10 lists, not the companies themselves. Exa searches by meaning, and with category: "company" it returns company home pages (Exa Search API docs). The second step is each company's reputation. EveryInfra's G2 search API and Trustpilot company profile API return G2 and Trustpilot ratings and review counts as JSON fields.

On October 25, 2026, from 13:28 to 13:41 Singapore time, we chained the two steps for 3 categories and 30 companies to see how many we could look up, what it cost and how long it took.

The pass criteria we wrote down first

  1. Stability: search each category again at least 5 minutes later. The two runs must share at least 8 of 10 companies.
  2. Coverage: at least 18 of the 30 companies (60%) must have a rating on G2 or Trustpilot. Below that, we would only write a docs example, not this article.
  3. Cost cap: EveryInfra ≤ $0.20, Exa ≤ $0.10.

Result: all three passed. Stability was 10/10 in every category, coverage exactly 18/30, and the cost $0.058 for EveryInfra and $0.042 for Exa.

Method

Exa step: 3 queries, note-taking apps similar to Obsidian, CRM software for small sales teams and email marketing tools for small businesses, 10 results each, category set to company and type to auto. One run at 13:28 and another at 13:34.

EveryInfra step: two calls per company. g2/search searches by company name, and a G2 product counts as a match only when its name is identical. trustpilot/profile looks up the company domain. The company name is the Exa result title without anything after " - " or " | ". 3 calls ran at a time.

Illustration: two columns of cards joined across a gap by jigsaw connectors. Most pairs fit exactly and are shown in teal. Three pairs do not fit: the tab and the slot have different shapes and leave a gap, shown in gray with a small amber glow. At bottom right, one card is longer than its partner, meaning the same company has a longer name on the other side.
A match counts only when the names are identical: most companies line up, and names of different length are missed.

Result: 18 of 30 companies have reviews

CategoryG2 ratingTrustpilot profileAt least oneNeither
Note-taking apps7473
Small-team CRM3246
Email marketing5673
Total15121812

Small-team CRM had the lowest coverage. Exa mostly returned young companies such as GoSale, Ahoy and Meetzy, which have G2 product pages but no reviews yet; leaders like HubSpot or Pipedrive were not among the 10. Exa returns the company sites closest in meaning to the query, not a ranking by market share. That suits finding new long-tail competitors; for the market leaders you need another list.

Name mismatches miss big companies

With exact-name matching, 3 companies that are on G2 did not match:

  • The Exa title was Sales Cloud; on G2 it is Salesforce Sales Cloud, 4.4 with 27,576 reviews.
  • The Exa title was Intuit Mailchimp; on G2 it is Intuit Mailchimp Email Marketing, 4.3 with 12,995.
  • The Exa title was Robly Email Marketing; on G2 it is Robly, 4.5 with 918.

With a looser rule, "one name contains the other", coverage goes from 18 to 21 companies. But a looser rule can pick a similar product from another vendor: the second G2 result for Sales Cloud is SAP Sales Cloud. Our advice: fill the table automatically with exact matches, then check the top G2 results by hand for the companies that did not match.

Screenshot of one real EveryInfra request and response: POST /api/v1/social with platform g2, action search, keyword Sales Cloud and limit 5. The response is 200 with 5 results and a charge of $0.001389. The first two are shown: Salesforce Sales Cloud, 4.4 with 27,576 reviews, rank 1; and SAP Sales Cloud by SAP, 4.2 with 1,003 reviews, rank 2.
The raw request and response for a G2 search for Sales Cloud on October 25 at 19:57 Singapore time (2 of 5 results, links shortened). The second result is SAP's product of the same name. G2 Search Scraper API

G2 and Trustpilot measure different things

The two scores for one company can be far apart. Salesforce has a TrustScore of 1.2 on Trustpilot (661 reviews) and 4.4 on G2; Mailchimp has 2.5 on Trustpilot (1,550 reviews) and 4.3 on G2. The two sites get reviews from different people and score them differently, and the reason for a gap only shows in the review text, which we did not read this time. In a competitor table, keep the two columns apart; do not merge them into one score.

One more detail: a Trustpilot TrustScore is not a plain average. Recent reviews weigh more, and the calculation adds 7 neutral 3.5-star reviews (Trustpilot Help Center). That is why Joplin, with 1 review rated 3.5, has a TrustScore of 3.7. Companies with few reviews are pulled toward 3.5.

Screenshot of the "TrustScore calculation" section of the Trustpilot Help Center article "TrustScore and star rating explained". The teal box holds three points: Time span, newer reviews weigh more than older ones; Frequency, the score is most stable when reviews arrive regularly; Average, the weighted average includes 7 neutral 3.5-star reviews.
Trustpilot's own explanation of the TrustScore. The teal box holds the original text on recent reviews weighing more and on the 7 added 3.5-star reviews. Trustpilot Help Center: TrustScore and star rating explained

Cost and time

  • Exa: 6 searches at $0.007 each, $0.042 in total. That matches Auto Search at $7 per 1,000 requests (up to 10 results) on the Exa pricing page. Each search took 1.5–1.8 seconds.
  • EveryInfra: 60 calls, $0.058338 in total. All 30 g2/search calls were billed at $0.001389, also when no product had the same name, because the API still returned search results. Only the 12 trustpilot/profile calls that found a profile were billed; the other 18 returned empty results and were free.
  • Time: median 43.5 seconds for g2/search and 29.1 seconds for trustpilot/profile. With 3 calls at a time, the 30 companies ran from 13:28 to 13:41, about 13 minutes.
StepCallsBilledPriceTime
Exa search6All 6$0.007 each, $0.042 in total1.5–1.8 seconds each
EveryInfra g2/search30All 30, also when no product had the same name$0.001389 eachMedian 43.5 seconds
EveryInfra trustpilot/profile12 found a profile, 18 returned empty resultsOnly the 12 that found a profileEmpty results are freeMedian 29.1 seconds
EveryInfra total60—$0.0583383 at a time, 13:28 to 13:41, about 13 minutes

A 10-company competitor review table costs less than $0.05 for both services together.

Raw data for the 30 companies

CategoryCompanyDomainG2 rating · reviewsTrustpilot TrustScore · reviews
Note-taking appsCapacitiescapacities.io4 · 1No profile
Note-taking appsJoplinjoplinapp.org4.8 · 53.7 · 1
Note-taking appsGoodnotesgoodnotes.com4.7 · 1234.1 · 156
Note-taking appsObsidianobsidian.md4.5 · 133.2 · 17
Note-taking appsRecallrecall.it4.7 · 7No profile
Note-taking appsYarangayaranga.netPage exists, 0 reviewsNo profile
Note-taking appsNotejoynotejoy.com4.3 · 35No profile
Note-taking appsMilanotemilanote.com4.5 · 423.5 · 9
Note-taking appsBrainiobrainio.comNo product with this name on G2No profile
Note-taking appsBrainfobrainfo.aiPage exists, 0 reviewsNo profile
Small-team CRMCloseclose.com4.7 · 2,1214.5 · 75
Small-team CRMGoSalegosale.cloudPage exists, 0 reviewsNo profile
Small-team CRMSales Cloudsalesforce.comName did not match: on G2 it is Salesforce Sales Cloud, 4.4 · 27,5761.2 · 661
Small-team CRMAhoyahoy.aiPage exists, 0 reviewsNo profile
Small-team CRMiSales CRMisalescrm.aiPage exists, 0 reviewsNo profile
Small-team CRMSMBcrmsmbcrm.comNo product with this name on G2No profile
Small-team CRMCone CRMconecrm.comNo product with this name on G2No profile
Small-team CRMMeetzymeetzy.aiPage exists, 0 reviewsNo profile
Small-team CRMRelaterelate.so4.7 · 21No profile
Small-team CRMSalestrakrsalestrakr.com4.8 · 4No profile
Email marketingIntuit Mailchimpmailchimp.comName did not match: on G2 it is Intuit Mailchimp Email Marketing, 4.3 · 12,9952.5 · 1,550
Email marketingBenchmark Emailbenchmarkemail.com4.3 · 1192.5 · 5
Email marketingElastic Emailelasticemail.com4.3 · 2173.8 · 223
Email marketingReachMailreachmail.comPage exists, 0 reviewsNo profile
Email marketingRobly Email Marketingrobly.comName did not match: on G2 it is Robly, 4.5 · 9181.4 · 74
Email marketingEtchmailetchmail.comNo product with this name on G2No profile
Email marketingCakemailcakemail.com4.4 · 42No profile
Email marketingMinutemailerminutemailer.com4.3 · 44.5 · 17
Email marketingNimblenimble.com4.8 · 813.8 · 2
Email marketingSmailysmaily.comNo product with this name on G2No profile

When these results do not hold

  • Small sample: 3 categories of 10 companies, all with English queries. Chinese queries or other industries will give different coverage.
  • Exa results change: two identical runs 6 minutes apart do not mean the same list in a few weeks.
  • We looked only at ratings and review counts, not at review text. EveryInfra can also return G2 and Trustpilot review text (G2 reviews API); we did not use it here.
  • Exa's index has no Reddit threads: with includeDomains set to reddit.com, the search returned 0 results, at no cost. For Reddit discussions you need another source.

Cost of this test: 60 EveryInfra calls, $0.058338 in total; 6 Exa searches, $0.042. Exa is our partner, and the links to Exa in this article carry no referral code.

Further reading

References

  1. Exa, "Search" API reference (category, includeDomains), read 2026-10-25, https://exa.ai/docs/reference/search
  2. Exa, "Exa API Pricing", read 2026-10-25, https://exa.ai/pricing
  3. Trustpilot Help Center, "TrustScore and star rating explained", read 2026-10-25, https://support.trustpilot.com/hc/en-us/articles/201748946-TrustScore-and-star-rating-explained
  4. EveryInfra, data capability catalog GET /api/v1/social/catalog, read 2026-10-25, https://api.everyinfra.com/api/v1/social/catalog

Reference BL-37