DEV Community

Ken-Mutisya
Ken-Mutisya

Posted on

"The Shopify App Store Hands You a B2B Lead List, for Free"

Shopify app developers are a captive market: agencies, tooling makers, and app store optimization services all want to reach them. It turns out the Shopify App Store publishes everything you need to build that lead list, no login and no API key, if you know where to look.

Step 1: the sitemap gives you every app handle

The App Store ships an XML sitemap. Fetch it and you get the canonical handle for every listed app.

GET https://apps.shopify.com/sitemap.xml
Enter fullscreen mode Exit fullscreen mode

It points at child sitemaps, each of which lists app URLs like https://apps.shopify.com/klaviyo-email-marketing. Pull the last path segment and you have a stable id for every app on the platform. No pagination games, no scrolling.

Step 2: each listing embeds the developer contact

Open any app detail page and the developer contact is right there in the HTML, in a data attribute the page uses for its own "contact" button:

data-developer-support-email="support@example.com"
Enter fullscreen mode Exit fullscreen mode

Every Shopify app is required to publish a support email, so coverage is effectively total. Alongside it you get the developer name, the partner page, the company website, the rating, the review count, and the pricing tiers, all in the server rendered markup.

const html = await (await fetch(`https://apps.shopify.com/${handle}`)).text();
const email = html.match(/data-developer-support-email="([^"]+)"/)?.[1] ?? null;
Enter fullscreen mode Exit fullscreen mode

Step 3: rank by traction

Because you also get rating and review counts, you can sort the whole list by how much traction each app has, so outreach starts with the developers who are clearly making money and reinvesting in tooling.

That is the whole recipe: one sitemap for the universe of apps, one regex per detail page for the reachable contact, and a sort by reviews. No keys, no proxy, no browser.

I packaged it as a keyword search so you can pull, say, every email marketing or upsell app maker with a public support email in one run. It lives here: https://apify.com/scrapemint/shopify-app-developer-leads

And counting. This is one of a batch of keyless lead sources I have been documenting one at a time.

Top comments (0)