Online Presence: Basics
An introduction to Baselayer's Online Presence products, and how to choose the right integration path for your workflow.
Online Presence: Overview
Baselayer's Online Presence products give you digital-footprint intelligence on any business: whether its website is real and active, what industry it operates in, where it shows up on social media, what customers say about it, and whether it appears across online directories.
Traditional KYB confirms that a business is registered with a state agency. Online presence confirms that it actually operates as claimed — a critical second layer for fraud detection, sole proprietor verification, and any applicant where Secretary of State data is thin, missing, or inconclusive.
These signals are a cornerstone of modern business verification, particularly for businesses with thin registration data, no credit history, or operating as sole proprietors.
A note on terminology
Each sub-product is requested via an Order.* option value (e.g., Order.WebsiteAnalysis, Order.SocialMedia). An Order is both the unit of requesting a sub-product and the unit of billing — every Order is priced independently, regardless of which endpoint it was requested through.
What's included
| Sub-product | What it tells you |
|---|---|
| Website Analysis | Domain legitimacy, age, SSL validity, email deliverability, and contact discovery |
| Industry Prediction | NAICS, MCC, and SIC codes + confidence score + extracted keywords describing core business activity + card network risk indicators |
| Social Profiles | Discovered and verified social media presence across major platforms |
| Reviews | Ratings, volume, and sentiment from Google, Yelp, Trustpilot, and others |
| Directory Listings | Business presence across online directories |
Integration paths
| Path | What it does |
|---|---|
options on POST /searches | Bundles online presence into your KYB call. Returns orderable data alongside the business search result in a single response. |
POST /web_presence_requests | Runs online presence independently of KYB. Full access to all sub-products, including social profiles, reviews, and directory listings. |
POST /naics_prediction_requests | Runs industry classification only. A lighter, cheaper call when NAICS, MCC, and SIC codes are the only signals you need — useful for analytics, MCC validation, or pre-screening at scale. |
Recommended architecture
Run KYB and online presence as separate calls.
Use POST /searches without options for business verification. Use POST /web_presence_requests for digital intelligence. This separation ensures that online presence data is returned for every applicant, including sole proprietors and businesses that don't match a registration record. When /searches returns state: FAILED, no orderables fire, even when options were included in the request.
This is the architecture that gives you 100% coverage across your applicant base. For the full sole proprietor workflow, see Sole Proprietorship Verification.
When /web_presence_requests is the better default
/web_presence_requests is the better default| Scenario | Why standalone fits |
|---|---|
| You approve sole proprietors | Bundled path returns FAILED for most sole props (no SoS match means no orderables fire); standalone returns data on every applicant. |
| You want signals on every application, including rejected ones | Industry classification and online activity are valuable for analytics and underwriting calibration even when KYB fails. |
| You're latency-sensitive on KYB | Running online presence in parallel to (or earlier than) your KYB call keeps Business Search fast. |
| You want to pre-screen before KYB | Run digital discovery early in your funnel to gather context before committing to a full KYB search. |
| You want fully independent pipelines | Online presence signals never influence KYB ratings; the two run on separate tracks. |
See The Web Presence API for the full decision guide and request/response details.
When bundling into /searches makes sense
/searches makes senseRequesting options on POST /searches is a reasonable choice when:
- Your team wants a single API call and results will primarily be reviewed in the Baselayer console rather than parsed programmatically.
- Your applicant base consists almost entirely of registered businesses, and sole proprietors are a negligible edge case.
- You're in an early integration phase and want to minimize the number of endpoints in your initial build.
If you use this path, follow up with POST /web_presence_requests or POST /naics_prediction_requests for any application that returned no match, to maintain full coverage.
Response shape differs by path
The underlying field structures are identical across all paths: a
website_analysisobject looks the same regardless of how you requested it. What changes is where the data sits in the response, and whichoptionsvalues are available on each endpoint.To receive social profiles and reviews on
POST /searches, you must requestOrder.Enhanced, there is no granularOrder.SocialMediaorOrder.ReviewSummaryon this endpoint.Order.Enhancedcovers the full bundle: Website Analysis, Industry Prediction, Social Profiles, and Reviews.On
/web_presence_requests, each sub-product can be requested individually via its ownOrder.*value.Once returned, social profiles and reviews live at
business.social_profiles[]andbusiness.reviews[]on/searches, and atfound_social_profiles[]andfound_reviews[]on/web_presence_requests. Directory listings are only available via/web_presence_requests. Discovered addresses and officers merge into the business object on/searches(viaOrder.Enhanced); on/web_presence_requests, they are nested inside each sub-product object.Response Reference → documents all placements side-by-side.
Pricing
Every Order is billed independently, as defined in your Master Service Agreement. The integration path you use does not affect cost, each Order is priced the same regardless of whether it was requested via /searches, /web_presence_requests, or /naics_prediction_requests.
Where to go next
- Adding Online Presence to a Business Search - how to use
optionson/searchesand what to expect in the response - The Web Presence API - how to run online presence as a standalone product
- Response Reference - every field, every match value, and path-specific response shapes documented in one place
- Online Presence: Best Practices - how to use these signals for onboarding decisions
