Atlassian Marketplace · Unique Vendor Emails
Pricing
from $1.40 / 1,000 unique marketplace vendors
Atlassian Marketplace · Unique Vendor Emails
Export unique Atlassian Marketplace vendors with public email, phone, HQ and website. One publisher per row, not per app. Public directory — no Atlassian login.
Pricing
from $1.40 / 1,000 unique marketplace vendors
Rating
0.0
(0)
Developer
Corentin Robert
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 hours ago
Last modified
Share
Export unique Atlassian Marketplace publishers for partnership and outreach. Public vendor email, phone, HQ and website — one company per row, not one row per app.
No login. No API key. No Atlassian account.
Who is this for?
| You are… | Typical goal | Suggested setup |
|---|---|---|
| Atlassian / ISV partnerships | Co-sell or acquire Marketplace vendors | Host product Jira, Find public emails On |
| Outbound / SDR | Inbox + HQ for a first email | Dataset view Outreach, filter contactStatus = email |
| Agency selling Atlassian services | Independent vendors by product | Confluence or Jira Service Management |
| Competitive intel / M&A | Portfolio size, partner tier, installs | View Qualify, raise Max vendors |
| RevOps / Clay | Domain + public inbox | Enrichment Off if you already crawl sites |
What you get by default — vendor name, Marketplace profile email and phone when the publisher listed them, HQ address, website, partner tier, categories, app count and a sample listing URL.
When to enable Find public emails — leave On unless you already enrich domains elsewhere. The Actor uses the Marketplace inbox first and only opens the company site when inbox or phone is missing.
Ready-made examples (published tasks)
Saved tasks land in the Examples tab after the Actor is public. Until then they live as private Console tasks.
| Example | Best for |
|---|---|
| Jira Marketplace vendors with emails | Flagship outreach list |
| Confluence app publishers | Second host product |
| Refresh one vendor from a Marketplace URL | Alternate input |
| Paid Cloud vendors for partnership | Commercial filter |
Quick start
- Open the Actor Input tab.
- Leave Mode on Search and Host product on Jira.
- Keep Find public emails On.
- Click Start.
- Download JSON / CSV from the Dataset tab. Use the Outreach view for CRM columns.
What it extracts
| Category | Fields |
|---|---|
| Identity | publisherName, vendorId, vendorUrl, website, websiteDomain |
| Contact | developerEmail, phone, emails, phones, contactStatus, emailSource |
| HQ | hqLocation, city, country |
| Qualify | partnerTier, categories, hostProducts, totalInstalls, appCount, isPaid |
| Portfolio | appNames, sampleAppName, listingUrl, addonKeys |
Fill rates vary by vendor. Independent Marketplace profiles usually publish a support or sales inbox. Atlassian-owned apps are skipped by default.
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
coverage | String | search | search or catalog (paid full walk) |
hostProduct | String | jira | Jira, Confluence, JSM, Bitbucket, … Search mode only |
query | String | — | Keyword, /apps/… URL, /vendors/… URL, or addon key |
hosting | String | any | cloud, dataCenter, server |
maxVendors | Integer | 20 | Unique publishers. 0 = no extra cap |
skipAtlassianPublishers | String | yes | Drop Atlassian-owned apps |
paidOnly | String | no | Paid Marketplace apps only |
websiteEnrichment | String | yes | Site crawl when inbox or phone is missing |
API-only: proxyConfiguration (cloud runs default to Apify datacenter proxy), websiteEmailMaxPages (1–8, default 5), verboseLogs.
Search — Jira vendors
{"coverage": "search","hostProduct": "jira","maxVendors": 20,"websiteEnrichment": "yes"}
Marketplace vendor URL
{"coverage": "search","query": "https://marketplace.atlassian.com/vendors/1210578/seibert-draw-io","hostProduct": "","maxVendors": 1}
Output example
{"publisherName": "Tempo Software","developerEmail": "sales@tempo.io","phone": "+16175550100","website": "https://www.tempo.io","websiteDomain": "tempo.io","contactStatus": "email_and_phone","emailSource": "marketplace-vendor","hqLocation": "Burlington, Massachusetts, United States of America","country": "United States of America","partnerTierLabel": "Platinum","categoriesLabel": "Time tracking","appCount": 2,"sampleAppName": "Timesheets by Tempo","listingUrl": "https://marketplace.atlassian.com/apps/1212121/timesheets-by-tempo"}
Download JSON, CSV, Excel or HTML from the Dataset tab.
How to use
Host product
- Set Mode to Search.
- Pick Jira or Confluence.
- Optionally set Paid apps only.
- Click Start.
URL
- Copy an app or vendor URL from marketplace.atlassian.com.
- Paste it into Keyword or Marketplace URL.
- Set Host product to Any if you only want that publisher.
- Click Start.
How it works
- Read public Marketplace app cards (host product, keyword or URL).
- Deduplicate by vendor id (Tempo’s apps become one row).
- Load the vendor profile for email, phone, HQ and website.
- If inbox or phone is missing and Find public emails is On, open the company site.
- Write unique vendors as they become complete.
How much does it cost to scrape Atlassian Marketplace vendors?
Pay-per-event on unique vendors, not apps. HTTP-only — no browser.
| Scenario | Approx. cost (Free tier) |
|---|---|
| 20 vendors, first test | Actor start + 20 × $0.002 ≈ $0.04 |
| 1,000 unique vendors | ≈ $2 + start |
| Site crawl when inbox/phone missing | + $1.50 / 1,000 sites |
| Free | Bronze | Silver | Gold | |
|---|---|---|---|---|
| Unique vendor | $2.00 / 1k | $1.80 | $1.60 | $1.40 |
| Website crawl | $1.50 / 1k | $1.40 | $1.30 | $1.20 |
Compute stays low (512 MB HTTP). No residential proxy required for Marketplace profiles.
Is it legal to scrape Atlassian Marketplace?
This Actor only reads data Atlassian publishes on the Marketplace (vendor profiles and app cards). Emails and phones are those the publisher listed. As with any file that contains personal or business contact data, make sure your use complies with GDPR and similar rules. See Apify on the legality of web scraping.
FAQ
Do I get one row per app? No. Two Tempo apps → one Tempo row.
Where do emails come from? The public vendor profile (email / support email). Not guessed from the website unless Find public emails is On and the profile inbox or phone is missing.
Can I include Atlassian-owned apps? Set Skip Atlassian-owned listings to No.
Does Full catalog work on the free Apify plan? No. Use Search with a host product.
Local development
npm installcp input.json storage/key_value_stores/default/INPUT.jsonapify run --purge
apify run validates storage/key_value_stores/default/INPUT.json against the input schema. Use --input-file=./input.json to force the repo-root preset. Local storage/ is not uploaded to Apify Console.
$npm test
Also available
Salesforce AppExchange · Partner Emails — unique ISVs, listing emails, HQ.
Slack Marketplace · Developer Emails — unique Slack app publishers.
Zapier App Directory · Developer Contacts — unique Zapier publishers.
Support
Questions, custom Marketplace slices, or CRM mapping: corentin@outreacher.fr or the Issues tab on the Actor page.
Ready? Host product Jira, Find public emails On, click Start.