Local-business search and enrichment via Openmart — build store- or brand-level SMB lists, resolve companies, find owners and decision-makers, look up business emails, and detect technologies. BYOK-only.
Openmart is a data and sourcing tool, and one of the 54 tools hyreflow connects to Claude, ChatGPT and other AI assistants. Through hyreflow, an AI agent can run 11 actions, all of which look something up. Openmart runs on your own Openmart account: hyreflow charges no credits for it, and Openmart bills you as before.
Through hyreflow, an AI agent can run 11 Openmart actions, all of which look something up. Openmart runs on your own Openmart account: hyreflow charges no credits for it, and Openmart bills you as before.
| Openmart action | What it does | Cost through hyreflow |
|---|---|---|
| Enrich company | Looks something up | no hyreflow credits |
| Find people | Looks something up | no hyreflow credits |
| Find tech | Looks something up | no hyreflow credits |
| Lookup business email | Looks something up | no hyreflow credits |
| Lookup people | Looks something up | no hyreflow credits |
| Search brands | Looks something up | no hyreflow credits |
| Search business ids | Looks something up | no hyreflow credits |
| Search businesses | Looks something up | no hyreflow credits |
| Get batch status | Looks something up | no hyreflow credits |
| Get batch task ids | Looks something up | no hyreflow credits |
| Openmart action | What it does | Cost through hyreflow |
|---|---|---|
| Get task result | Looks something up | no hyreflow credits |
One credit is priced on the pricing page. The full price list for every tool is in the pricing tables.
2 hyreflow skills call Openmart as part of the run. A skill is a whole pipeline your agent already knows, end to end.
use whenyou place into local employers such as care homes, practices, workshops or kitchens, and they are missing from the databases you already pay for
use whenyour buyers are listed on a public register or directory, such as a procurement framework, NHS trusts, councils or universities, and a database filter cannot find them
hyreflow ships a written playbook for Openmart, and the agent loads it before the first call. Auth, rate limits, what each call costs, which actions need your approval, and the mistakes worth avoiding. It is the difference between an agent that knows the tool and one that guesses at it.
Read the Openmart docs →Openmart is BYOK-only. Connect your own Openmart key in Integrations; calls run on your Openmart
account and cost 0 Hyreflow credits. credit_balance verifies the connection and reads the remaining
credits for that account. Connecting your own key needs the Essential plan or above.
https://api.openmart.ai · Auth: Authorization: Bearer (env OPENMART_API_KEY; never hardcode).search_businesses returns store-level local-business records for location-specific prospecting.search_brands deduplicates physical locations into one company-level brand row for account lists and
market sizing.search_business_ids is the lightweight search path when you need IDs, scores and cursors before full
business details.enrich_company resolves a website or social profile to matching business records.Search results can carry business identity, location, domain, phone, category, ownership, store-count, staff and social-link fields when Openmart has them. Use the last row's cursor to continue a store-level search.
Openmart lists 16 markets: United States, Canada, Australia, New Zealand, Puerto Rico, United Kingdom, Ireland, France, Spain, Germany, Austria, Belgium, Netherlands, Denmark, Luxembourg and Sweden. Expect little or no data elsewhere. A search in India returned nothing in testing, with no error.
search_businesses, search_business_ids and enrich_company take the postal code as zip_code.search_brands takes it as zipcode, with no underscore, and needs country on every location.search_businesses ignored a misspelled field (zipcode) without an error and searched
the whole state, so test a new filter with a limit of 1 to 3 first.content.zipcode.Four methods start background batches:
find_people discovers owners, decision-makers or other role-holders at known domains.lookup_people enriches people you already know by name and optional LinkedIn URL.lookup_business_email discovers shared company inboxes such as info@, support@ or sales@.find_tech checks known domains for a specified technology.For each one, launch an array of task objects, keep the returned batch_id, poll get_batch_status until
batch_ready is true, list completed IDs with get_batch_task_ids, then fetch each result with
get_task_result. Add a tracking_id to each task when you need to join the result back to a source row.
Each task needs a bare root domain with no https://. find_people also needs title and max_k
(1 to 8); lookup_people needs people (1 to 8 names); lookup_business_email needs company_name;
find_tech needs tech_type. info_access takes EMAIL and PHONE in capitals, and lowercase email
is rejected.
Openmart's email methods are for BD and company outreach. Shared business mailboxes are not person
records, and person-specific contacts are current-employer work contacts. Candidate outreach should use
the personal_email waterfall and LinkedIn instead.
Search stores or brands → qualify the local businesses against the ICP → optionally detect technology → find the owner or decision-maker → retrieve work contact details → verify → sequence or push to the CRM.
Call via the CLI: hyreflow tools execute openmart <method> --payload '{...}' (preview with --dry-run; hyreflow tools get openmart <method> returns the live contract + cost). Base: https://api.openmart.ai. Only the methods listed below are callable.
credit_balance() -> Any — GET /api/v2/credit-balance — read the authenticated team's remaining credits.enrich_company(payload: dict) -> Any — POST /api/v1/enrich_company — match business records from a website or social URL.{"website":"https://acme.example.com","location":[{"country":"US","state":"CA"}],"limit":2}find_people(tasks: list[dict]) -> Any — POST /api/v1/task/batch/find_people — start 1–100 decision-maker tasks.find_tech(tasks: list[dict]) -> Any — POST /api/v1/task/batch/find_tech — start technology-detection tasks.get_batch_status(batch_id: str) -> Any — GET /api/v1/task/batch/{batch_id}/status — poll a submitted batch.get_batch_task_ids(batch_id: str, *, status: str | None = None) -> Any — GET /api/v1/task/batch/{batch_id}/task_ids — list task IDs, optionally by status.get_task_result(task_id: str) -> Any — GET /api/v1/task/{task_id} — retrieve one completed background-task result.lookup_business_email(tasks: list[dict]) -> Any — POST /api/v1/task/batch/lookup_business_email — start 1–100 mailbox lookups.lookup_people(tasks: list[dict]) -> Any — POST /api/v1/task/batch/lookup_people — enrich 1–100 known-person tasks.search_brands(payload: dict) -> Any — POST /api/v2/brands/search — deduplicated brand/company search.{"search_param":{"search_term":"coffee","location":[{"country":"US","state":"TX","zipcode":["78701"]}],"ownership_type":["INDEPENDENT"]},"pagination":{"limit":20}}search_business_ids(payload: dict) -> Any — POST /api/v1/search/only_ids — lightweight search using the full-search request body.{"query":"coffee shop","location":[{"country":"US","state":"TX","city":"Austin","zip_code":["78701"]}],"has_valid_website":true,"limit":25}search_businesses(payload: dict) -> Any — POST /api/v1/search — full local-business search (limit 1–1000).{"query":"coffee shop","location":[{"country":"US","state":"TX","city":"Austin","zip_code":["78701"]}],"has_valid_website":true,"limit":25}Yes. hyreflow is a connector for Claude, ChatGPT and other AI assistants. Once hyreflow is connected, you ask for the outcome in plain language and the assistant calls Openmart for you. hyreflow exposes 11 Openmart actions this way.
Yes. Openmart runs on your own Openmart account. You connect it to hyreflow once, hyreflow charges no credits for the calls, and Openmart bills you as before.
Openmart runs on your own Openmart account: hyreflow charges no credits for it, and Openmart bills you as before.
Add the hyreflow MCP server to your assistant and sign in. hyreflow calls the Openmart API directly and exposes its actions as tools the assistant can run, so there is no separate Openmart server to install.
Connect hyreflow to Claude or ChatGPT and ask for the outcome. It reads the playbook above before it makes a single call.