Recruitment
Find e-commerce companies growing fast enough to be hiring
For Recruiters and staffing agencies in e-commerce and digital
The problem
Job boards tell you about a vacancy after it is posted, when you are competing with every other agency. The advantage is in reaching the company shortly before the requirement becomes a posting.
How the data solves it
Growth leaves traces before it reaches a job board. A rapidly expanding catalogue, newly adopted technology, a storefront that has gone multilingual, or expansion into new shipping territories all indicate a team under load.
The filter set this maps to
Every field below exists in the shop schema. This is the query, not an illustration.
- Products
- large and growing
- Is multilingual
- recently became true
- Ships to number of countries
- expanding
- Apps
- recent adoption of complex tooling
Build it
Four steps to this list
Every column named here exists in the schema, and the request below runs as written.
- 1Set products >= 500 to find operations at real scale.
- 2Add is_multilingual = yes for shops that recently expanded into new markets.
- 3Add ships_to >= 5 for international operations.
- 4Export apps and other_tech to see which skills the team will need.
The same query through the API
POST this to /api/v1/search for a count, or /api/v1/rows for the shops themselves.
{
"filters": [
{
"kind": "numeric",
"col": "products",
"op": "gte",
"min": 500
},
{
"kind": "dropdown",
"col": "is_multilingual",
"values": [
"yes"
]
},
{
"kind": "numeric",
"col": "ships_to",
"op": "gte",
"min": 5
}
]
}Playbook
What to do once you have the list
A list is not a campaign. These are the three things that decide whether it converts.
Growth precedes the job post
A shop that just went multilingual with a 500-product catalogue has taken on work its current team cannot absorb. That gap becomes a vacancy weeks later.
Read the stack for the skill
apps and other_tech tell you whether they need a Shopify developer, a data person or a paid-media specialist — before the spec exists.
This is a company list, not a people list
Enrichment returns published business contact routes. Use it to reach the business; find the individual through your usual channels.
Outcome
What you end up with
Companies showing operational growth signals
Reach out before the requirement becomes a public posting
Technology stack telling you which skills they will need
Questions
Recruitment: frequently asked
Does this include contact details for hiring managers?
Contact enrichment returns the contact routes a shop publishes: general and discovered business addresses. It is not a people database and does not return individual employee records.
How do I spot growth rather than a snapshot?
Combine catalogue size with domain age and international reach. A young domain with a large catalogue and wide shipping is scaling quickly; an old domain that recently went multilingual is expanding into new markets.
Why would a recruiter use shop data rather than a job board?
A job board tells you who is already hiring, which means you are competing with every other agency that read the same post. Shop data tells you who is about to need somebody: a merchant expanding into new countries, adding languages, or growing a catalogue faster than a team that size can maintain. You arrive before the requisition exists.
What signals suggest a merchant is about to hire?
Growth signals that imply work a current team cannot absorb: a rising destination country count, newly multilingual storefronts, catalogue depth against a young domain, and an expanding app stack. None is proof, and this is inference rather than intent data, but together they describe a business adding scope.
Can I see headcount or the people who work there?
No. This is shop data, not people data: it describes storefronts, their technology and their contact routes, and carries no personal profiles or staff lists. The contact routes it does hold are business addresses published by the business for the purpose of being contacted.
Start finding better e-commerce leads today
Free trial with the full dataset and every filter, and the allowance resets daily rather than expiring.
