Pipedream Apps Catalog Scraper: Actions & Triggers as JSON Data avatar

Pipedream Apps Catalog Scraper: Actions & Triggers as JSON Data

Pricing

from $1.50 / 1,000 app records

Go to Apify Store
Pipedream Apps Catalog Scraper: Actions & Triggers as JSON Data

Pipedream Apps Catalog Scraper: Actions & Triggers as JSON Data

Scrape Pipedream Connect's app catalog: 3,224 apps, 14,966 actions and triggers across 24 categories. Filter by search, category, or auth type, then pull every action and trigger per app (Notion, Slack, Stripe, GitHub) as structured JSON. No login, no API key, no browser. $2 per 1,000 apps.

Pricing

from $1.50 / 1,000 app records

Rating

0.0

(0)

Developer

GetAScraper

GetAScraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

๐Ÿ”Œ Pipedream Apps & Tools Catalog Scraper

Every Pipedream app and every tool behind it, in one dataset
Pull Pipedream Connect's full catalog, 3,224 apps and 14,966 actions and triggers across 24 categories, without opening a single page by hand.
๐Ÿ—‚๏ธ Full catalog coverage
All 3,224 apps across 24 categories in one run
๐Ÿ”ง Tool-level detail
Every action and trigger per app, not just the app card
๐ŸŽฏ Exact slug lookups
Fetch specific apps by their real Pipedream slug
๐Ÿ”“ No login required
Public catalog data, no account or API key needed

Pipedream Apps & Tools Catalog Scraper extracts app and tool data from Pipedream Connect's app directory, the registry of integrations Pipedream uses to power its 1M+ connected accounts. Search or browse the catalog, filter by category or auth type, and optionally pull the individual actions and triggers behind each app. Run it on demand, on a schedule, or through the Apify API.

๐Ÿค” Why use this Actor?

  • I am an AI agent developer deciding which Pipedream-connected tools to expose to my agent, and I need the full action and trigger list for each app, with descriptions, before I wire anything up.
  • I am a no-code consultant scoping a client's automation stack, and I need a quick reference of which apps use OAuth versus an API key before I commit to a build.
  • I am a market researcher tracking the no-code integration landscape, and I need a structured, exportable snapshot of Pipedream's catalog to compare against other automation platforms.

๐Ÿš€ How to use it

STEP 1
Set your filters
Search by keyword, category, or auth type, or list exact app slugs.
STEP 2
Choose your depth
Turn on tool-level detail to also pull every action and trigger.
STEP 3
Export your data
Download as JSON, CSV, or Excel, or pull results through the API.

No Pipedream account, API key, or login is required at any step.

โš™๏ธ Input

Configure the run from the Input tab in Apify Console, or pass the same fields through the API.

FieldTypeRequiredDescription
appSlugsarray of stringsNoExact Pipedream app slugs to fetch directly, such as notion or slack-v2. Slugs don't always match the display name, copy them from a prior run's output. When set, this overrides the search and category filters below.
searchstringNoKeyword to match against each app's name and description, such as crm or email.
categoriesenumNoRestrict results to one or more of Pipedream's own category tags, such as CRM, Marketing, or Developer Tools. Leave empty for every category.
authTypeenumNoFilter by how an app authenticates: OAuth, API key, or Any (default).
minActionCountintegerNoOnly return apps with at least this many actions. 38% of apps in the catalog have zero actions, so raising this skips thin or trigger-only integrations. Defaults to 0.
minTriggerCountintegerNoOnly return apps with at least this many triggers. 64% of apps have zero triggers, so raising this finds apps that can actually kick off a workflow on an event. Defaults to 0.
proxyEnabledOnlybooleanNoWhen on, only return apps that support Pipedream's built-in proxy for authenticated API calls on the connected user's behalf. Off by default.
includeToolsbooleanNoWhen on, fetches every action and trigger for each matched app, including type and description. Off by default since it adds one extra request per app.
toolTypesenumNoWhen includeTools is on, restrict tools to action, trigger, or both (default). Ignored otherwise.
maxItemsintegerNoMaximum number of apps to return. Defaults to 25. The full catalog has 3,224 apps.
proxyConfigurationobjectNoProxy settings. Defaults to Apify's datacenter proxy, which is all this target needs.

๐Ÿ“ค Output

Every run produces one dataset row per matched app. With includeTools on, each row also carries a nested list of that app's actions and triggers.

{
"slug": "notion",
"name": "Notion",
"description": "Notion is a new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team.",
"logoUrl": "https://pipedream.com/s.v0/app_X7Lhxr/logo/96",
"appUrl": "https://pipedream.com/apps/notion",
"authType": "OAuth",
"categories": ["Productivity"],
"actionCount": 25,
"triggerCount": 9,
"toolsFetched": true,
"tools": [
{
"slug": "notion-append-block",
"title": "Append Block to Parent",
"type": "action",
"category": "Write",
"description": "Append Markdown content to the bottom of a Notion page or block.",
"schemaUrl": "https://pipedream.com/apps/notion/actions/append-block.md"
}
]
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel. The Output tab in Apify Console offers two views: an app-level overview, and a flattened tool-by-tool table for runs with tool-level detail turned on.

Data table

FieldTypeDescription
slugstringThe app's exact Pipedream Connect identifier, used in URLs and MCP tool calls.
namestringThe app's display name.
descriptionstringPipedream's own summary of what the app is and does.
logoUrlstringDirect link to the app's logo.
appUrlstringLink to the app's page on Pipedream.
authTypestringHow Pipedream Connect authenticates the app: OAuth or API key.
categoriesarray of stringsThe app's Pipedream category tags.
actionCountnumberTotal actions Pipedream exposes for this app.
triggerCountnumberTotal triggers Pipedream exposes for this app.
toolsFetchedbooleanWhether tool-level detail was fetched for this row.
toolsarray of objectsPresent only when toolsFetched is true. Each entry has slug, title, type, category, description, and schemaUrl.

๐Ÿ’ฐ Pricing

This Actor is pay per result, billed per app row saved to your dataset. Empty runs cost nothing, and there are no fixed monthly subscriptions or lock-ins. Free plan runs are limited to 25 apps per run, 3 runs per day, and a short wait between runs.

โญ Enjoying Pipedream Apps & Tools Catalog Scraper?

โญ โญ โญ โญ โญ
This Actor saved you a day of manually browsing Pipedream's catalog?
A 5-star rating takes 10 seconds and helps other agent builders and automation consultants find it. Your feedback also tells us what to build next.
โ˜…ย ย Rate this Actor on Apify

๐Ÿ’ก Tips

  • Start with a narrow search or categories filter before raising maxItems, the full catalog is large and most use cases only need a slice of it.
  • Only turn on includeTools for the apps you actually need tool-level detail on. It adds one request per app, so combine it with appSlugs or a tight filter rather than a broad, high maxItems run.
  • Use appSlugs when you already know which apps you need. It skips filtering entirely and is the fastest, cheapest way to get exact rows.

โ“ FAQ

Does this Actor need a Pipedream account or API key?

No. It reads Pipedream's public app catalog pages, the same ones anyone can browse at pipedream.com/apps, and needs no login, API key, or connected account.

How fresh is the data?

Every run fetches Pipedream's catalog live at run time, so results reflect whatever Pipedream currently publishes, not a cached snapshot.

Are all 3,224 apps and 14,966 tools covered?

Yes. The app-level index covers every app in Pipedream's catalog. Tool-level detail (includeTools) covers every action and trigger Pipedream documents for a given app; if an app has none listed, its tools array is empty rather than guessed at.

Can I look up a specific app instead of searching?

Yes. Pass its exact slug in appSlugs, for example notion or slack-v2. Slugs sometimes differ from the display name, so pull them from a prior run's slug field if you're not sure.

๐Ÿ”— Other actors