Pipedrive Marketplace Apps Scraper avatar

Pipedrive Marketplace Apps Scraper

Pricing

Pay per event

Go to Apify Store
Pipedrive Marketplace Apps Scraper

Pipedrive Marketplace Apps Scraper

Extract Pipedrive Marketplace apps, vendors, categories, ratings, and CRM integration metadata for RevOps and SaaS market intelligence.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Extract structured app and integration records from the public Pipedrive Marketplace. The actor discovers apps from the marketplace page and sitemap, then returns catalog-ready records for RevOps, SaaS partnership, CRM consulting, and competitive-intelligence workflows.

What does Pipedrive Marketplace Apps Scraper do?

Pipedrive Marketplace Apps Scraper turns Pipedrive's public integration marketplace into clean dataset rows.

It can collect:

  • App names and marketplace URLs
  • Slugs and Pipedrive client IDs
  • Taglines and descriptions when available
  • Categories and use-case collections
  • Vendor/developer names from detail pages
  • Ratings and review counts from detail pages
  • Free/pricing labels when visible
  • Feature labels, action names, screenshots, icons, and install URLs when detail pages are fetched
  • A timestamp for monitoring and change detection

Who is it for?

This actor is built for people who need repeatable CRM ecosystem intelligence.

  • RevOps teams tracking tools that connect to Pipedrive
  • SaaS partnership teams looking for integration partners
  • CRM consultants building recommended app stacks
  • Competitive-intelligence teams monitoring marketplace changes
  • Data teams enriching internal app catalogs
  • Agencies comparing integration coverage across CRM ecosystems

Why use this Pipedrive Marketplace scraper?

Manual marketplace review is slow and hard to repeat. A dataset gives you a sortable, exportable view of the ecosystem.

Use it to:

  • Build a current list of Pipedrive apps
  • Monitor new or removed integrations
  • Compare app categories and use cases
  • Find vendors with strong review signals
  • Track free-vs-paid labels where Pipedrive exposes them
  • Feed BI dashboards, spreadsheets, or partner sourcing workflows

How much does it cost to scrape Pipedrive Marketplace apps?

The actor uses pay-per-event pricing. You pay a small start fee and a per-record fee for each dataset item.

A cheap first run can use the default input with maxItems set to 20. For detail-rich enrichment, enable detail pages on a smaller batch first, then scale up when the run cost and output quality match your workflow.

Input

The input is intentionally small.

{
"startUrls": [{ "url": "https://www.pipedrive.com/en/marketplace" }],
"maxItems": 20,
"includeDetails": false,
"requestDelayMillis": 0,
"proxyConfiguration": { "useApifyProxy": true }
}

startUrls

Use the main marketplace URL for broad discovery. You can also pass individual app detail URLs such as:

https://www.pipedrive.com/en/marketplace/app/zapier/10f6b602cda330ef

maxItems

Maximum number of app records to save. Use a small value for quick tests and a larger value for catalog monitoring.

includeDetails

When false, the actor returns fast catalog records from the marketplace page plus sitemap fallback URLs. This is the best default for monitoring large batches.

When true, the actor visits app detail pages to collect richer vendor, rating, screenshot, label, and feature metadata. Detail pages can be slower and may require proxy rotation.

proxyConfiguration

Apify Proxy is enabled by default because larger Pipedrive detail-page runs may rate-limit a single IP. Automatic/datacenter proxy is enough for normal use; residential proxy is not required by default.

Output

Each dataset item represents one Pipedrive Marketplace app.

{
"clientId": "10f6b602cda330ef",
"name": "Zapier",
"slug": "zapier",
"url": "https://www.pipedrive.com/en/marketplace/app/zapier/10f6b602cda330ef",
"tagline": "Zapier automatically moves info between Pipedrive and the other apps you use every day...",
"categories": ["Workflow automation"],
"vendor": "Zapier, Inc.",
"ratingAverage": 4.5,
"reviewCount": 469,
"isFree": true,
"sourceType": "app",
"scrapedAt": "2026-07-09T00:00:00.000Z"
}

Data fields

FieldDescription
clientIdPipedrive marketplace client ID
nameApp name
slugURL slug
urlPublic Pipedrive Marketplace URL
taglineShort app tagline when available
descriptionFull public description when detail pages are fetched
categoriesMarketplace categories
jtbdCategoriesUse-case/job-to-be-done collections
vendorDeveloper or company name when available
websiteUrlVendor website URL when available
installUrlInstall/OAuth URL when exposed
iconUrlApp icon URL
screenshotUrlsScreenshot URLs from detail pages
ratingAverageAverage rating
ratingTotalRating score total exposed by Pipedrive
reviewCountNumber of reviews
isFreeFree label when visible
labelsPipedrive app labels/flags
featureTypesActive feature groups such as actions or panels
actionNamesPublic action names from detail data
collectionsFeatured collections/use cases
sourceTypemarketplace, category, or app
sourceUrlURL used for extraction
scrapedAtISO timestamp

Fast catalog mode

Leave includeDetails disabled for large recurring jobs.

Fast mode:

  • Reads the marketplace page
  • Extracts rich records for apps embedded in the page
  • Uses the public sitemap to discover additional app URLs
  • Emits URL-only fallback rows for apps not embedded in the landing page
  • Avoids hundreds of slow detail-page requests

This is useful for monitoring whether new apps appeared in the catalog.

Detail enrichment mode

Enable includeDetails when you need richer app metadata.

Detail mode can collect:

  • Vendor names
  • Ratings and reviews
  • Long descriptions
  • Install instructions
  • Screenshots
  • Labels and feature types
  • Action names

For best results, start with a small maxItems value, confirm the detail fields you need, then scale gradually.

How to scrape the Pipedrive Marketplace

  1. Open the actor on Apify.
  2. Keep the default start URL: https://www.pipedrive.com/en/marketplace.
  3. Set maxItems to the number of apps you want.
  4. Keep includeDetails disabled for a fast catalog export, or enable it for richer app records.
  5. Run the actor.
  6. Export the dataset as JSON, CSV, Excel, or via API.

Example use cases

  • Weekly monitor of Pipedrive ecosystem additions
  • Partner shortlist for SaaS integration outreach
  • CRM stack recommendations for consultants
  • Category-level market map of phone, email, automation, and analytics apps
  • App catalog enrichment for internal RevOps portals
  • Competitive comparison against HubSpot, Zoho, Salesforce, or Monday app marketplaces

Tips for reliable runs

  • Use the default proxy setting for larger runs.
  • Keep includeDetails off for high-volume monitoring.
  • Use includeDetails on smaller batches when you need screenshots, ratings, or vendor metadata.
  • Increase requestDelayMillis if you want a gentler long-running detail crawl.
  • Use exact app URLs for targeted enrichment of specific vendors.

Integrations

Send the dataset to:

  • Google Sheets for partnership research
  • Airtable for vendor pipeline tracking
  • BigQuery or Snowflake for ecosystem analytics
  • Slack alerts for new app monitoring
  • CRM records for partner account enrichment
  • BI dashboards for category coverage reporting

API usage

Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('automation-lab/pipedrive-marketplace-apps-scraper').call({
startUrls: [{ url: 'https://www.pipedrive.com/en/marketplace' }],
maxItems: 100,
includeDetails: false,
});
console.log(run.defaultDatasetId);

Python

from apify_client import ApifyClient
client = ApifyClient('APIFY_TOKEN')
run = client.actor('automation-lab/pipedrive-marketplace-apps-scraper').call(run_input={
'startUrls': [{'url': 'https://www.pipedrive.com/en/marketplace'}],
'maxItems': 100,
'includeDetails': False,
})
print(run['defaultDatasetId'])

cURL

curl -X POST 'https://api.apify.com/v2/acts/automation-lab~pipedrive-marketplace-apps-scraper/runs?token=APIFY_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"startUrls":[{"url":"https://www.pipedrive.com/en/marketplace"}],"maxItems":100,"includeDetails":false}'

MCP usage

Use this actor from Claude Desktop or Claude Code through Apify MCP.

MCP URL:

https://mcp.apify.com/?tools=automation-lab/pipedrive-marketplace-apps-scraper

Claude Code setup:

$claude mcp add apify-pipedrive-marketplace https://mcp.apify.com/?tools=automation-lab/pipedrive-marketplace-apps-scraper

Claude Desktop JSON config:

{
"mcpServers": {
"apify-pipedrive-marketplace": {
"url": "https://mcp.apify.com/?tools=automation-lab/pipedrive-marketplace-apps-scraper"
}
}
}

Example prompts:

  • "Scrape the first 100 Pipedrive Marketplace apps and summarize the top categories."
  • "Find Pipedrive apps related to calling, messaging, and lead enrichment."
  • "Create a partner outreach shortlist from Pipedrive Marketplace app vendors."

Legality

This actor extracts publicly available marketplace information. Always follow Apify terms, Pipedrive terms, and applicable laws. Do not use the output for spam, credential abuse, or unauthorized access. Use reasonable limits and delays for repeated monitoring.

FAQ

Can I scrape the full Pipedrive Marketplace catalog?

Yes. Use the main marketplace URL with a higher maxItems value. Fast mode combines visible marketplace cards with sitemap discovery for broad catalog coverage.

Should I enable detail pages for every run?

Use includeDetails when you need richer descriptions, labels, screenshots, and installation metadata. Leave it off for cheaper recurring monitoring.

Troubleshooting

Why are some fields empty?

Fast catalog mode intentionally avoids detail-page requests. Enable includeDetails to fill more fields such as vendor, screenshots, and full descriptions.

Why did a detail run slow down?

Pipedrive can rate-limit repeated detail-page requests. Keep Apify Proxy enabled, reduce maxItems, or add a delay.

Why do I see fallback records?

Fallback records come from Pipedrive's public sitemap. They preserve app discovery coverage even when a detail page is slow or rate-limited.

You may also find these Automation Lab actors useful:

Support

If the marketplace changes or you need a new field, open an Apify issue with a sample input and expected output. Include whether you ran fast catalog mode or detail enrichment mode.