Firecrawl logo

Integrate Firecrawl with your AI CRM

Firecrawl automates web crawling and data extraction, enabling organizations to gather content, index sites, and gain insights from online sources at scale

Explore Triggers and Actions

Ad detail with upspring

Use for everything about one ad: the hook, offer, landing page and whether the page delivers what the ad promises. Add include=full for scenes, transcript, overlays and narrative.

ActionTry it

Ad placements over time with particle

Use for how an advertiser's podcast spend trends by week or month, optionally on one show or network, and its host-read mix.

ActionTry it

Ad reads of a sponsor with particle

Use to read the actual ad reads for a sponsor, then podcasts/segment/transcript for the words of one.

ActionTry it

Adjusted metrics with fiscal-ai

Call when comparing against analyst estimates or consensus, which are quoted on an adjusted basis rather than a GAAP one. Not a substitute for the statements: these are management's adjustments, and the exclusions are theirs.

ActionTry it

Ads in an episode with particle

Use for exactly who advertised in one episode, with the offer and where in the episode the read sits.

ActionTry it

Advertiser brief with upspring

Use for a brand's ad strategy at a glance: size grades, Facebook and Instagram followers, Reddit sentiment, its creative fingerprint (personas, mechanisms, hooks, media mix, funnel), hook themes and its top ads.

ActionTry it

Advertiser by domain with upspring

Use when all you have is a company's website: resolves it to one advertiser and returns the same brief as advertisers/brief. Never 404s; a domain Upspring cannot source answers status unavailable and is not charged.

ActionTry it

Analysed shows of a publisher with particle

Use to list a network's shows by political lean, or only the ones in a bucket.

ActionTry it

Analyst ratings with benzinga

Use for how analysts have moved on a stock: upgrades, downgrades, initiations and target changes. Filter by parameters[analyst_id] or parameters[firm_id] to follow one analyst or firm. It carries the ratings, not the reasoning behind them.

ActionTry it

Analyst roster with benzinga

Use to resolve an analyst by name, or to judge how accurate a particular analyst has been, and to get the id you then pass to calendar/ratings as parameters[analyst_id]. For the ratings themselves use calendar/ratings; for the list of firms rather than people use calendar/ratings-firms.

ActionTry it

Assessed shows of a publisher with particle

Use to build an inclusion or exclusion list inside one network: its shows by tier, or the ones exposed in a category.

ActionTry it

Balance sheet with fiscal-ai

Call when comparing companies, screening, or computing anything that has to mean the same thing across two filers. The mapping is visible: each standardized metric names the as-reported lines behind it, so a surprising figure can be traced rather than trusted.

ActionTry it

Balance sheet, as reported with fiscal-ai

Call when fidelity to the filing matters more than comparability: the labels and groupings are the company's own, so two companies cannot be lined up against each other. Use the standardized view for that. Each value carries a link back to the filing page it came from.

ActionTry it

Batch scrape multiple URLs

Start a batch scrape job for multiple URLs with concurrent processing, customizable formats and content filtering. Returns a job ID and status URL for checking progress or retrieving results.

ActionTry it

Browse ads with upspring

Use to list a brand's or a vertical's ads by filter: what an advertiser is running now (advertiser_id + is_active=true), or the winners in a category (order_by=best, min_impressions=4).

ActionTry it

Bulk company enrichment with apollo

Enrich up to ten companies in one call, billed 30 Firecrawl credits per matched company; unmatched records are free.

ActionTry it

Bulk people enrichment with apollo

Enrich up to ten identified people in one call, billed 30 Firecrawl credits per matched person; unmatched records are free.

ActionTry it

Cancel a batch scrape job

Tool to cancel a running batch scrape job using its unique identifier. Use when you need to terminate an in-progress batch scrape operation.

ActionTry it

Cancel a crawl job

Cancels an active or queued web crawl job using its ID; attempting to cancel completed, failed, or previously canceled jobs will not change their state.

ActionTry it

Cancel a crawl job

Tool to cancel a running crawl job by its ID. Use when you need to stop an active crawl operation. The API returns a status of 'cancelled' upon successful cancellation.

ActionTry it

Cancel an agent job

Cancels an in-progress agent job by its ID. Returns a success boolean when the cancellation request succeeds.

ActionTry it

Cash flow statement with fiscal-ai

Call when comparing companies, screening, or computing anything that has to mean the same thing across two filers. The mapping is visible: each standardized metric names the as-reported lines behind it, so a surprising figure can be traced rather than trusted.

ActionTry it

Cash flow statement, as reported with fiscal-ai

Call when fidelity to the filing matters more than comparability: the labels and groupings are the company's own, so two companies cannot be lined up against each other. Use the standardized view for that. Each value carries a link back to the filing page it came from.

ActionTry it

Chart entries with particle

Use for today's chart: the US Apple overall top podcasts with no arguments, or a country and category. Use rankings/categories and rankings/countries for the valid slugs.

ActionTry it

Chart movers with particle

Use for what debuted, climbed, fell or dropped off a chart since yesterday or over a window.

ActionTry it

Chart presence summary with particle

Use for how big a show is on the charts in one call: its best rank and how widely it charts.

ActionTry it

Chart slot history with particle

Use for how a chart looked on past days, or how one show moved within it. For one show across every chart use rankings/show/history.

ActionTry it

Clip directory with particle

Use to browse quotable moments by show, speaker or kind. For clips about a subject, search episodes: matching clips ride inside each search result.

ActionTry it

Clip transcript with particle

Use to quote a clip verbatim with speaker labels, or export it as subtitles with format srt.

ActionTry it

Companies in fund letters with fiscal-ai

Call to find which companies professional investors are actually writing about, and how heavily, before asking what they said.

ActionTry it

Company ad placements with particle

Use for the feed of a company's actual ad reads, episode by episode, to read or audit them.

ActionTry it

Company advertising profile with particle

Use for a company's podcast advertising footprint in one call, across all its brands. For the show list use advertising/company/shows.

ActionTry it

Company competitors with particle

Use for a company's competitive set with the reason each one is on it, before comparing their podcast presence or advertising.

ActionTry it

Company directory with fiscal-ai

Call to discover what is covered, or to resolve names to identifiers when you do not already have a ticker. Check the per-company dataset list before assuming a costlier capability will answer for it.

ActionTry it

Company directory with particle

Use to resolve a company by name, ticker, domain, CIK or Wikidata QID to the slug every company capability takes. The record itself is advertising/company.

ActionTry it

Company enrichment (base) with datalegion

Use the base Data Legion product by default for company enrichment. Choose the premium action only when the caller explicitly requests premium enrichment. Name matching is global, so include a domain or social URL for ambiguous names.

ActionTry it

Company enrichment (premium) with datalegion

Use only when the caller explicitly requests Data Legion premium company enrichment; otherwise use the base action. Name matching is global, so include a domain or social URL for ambiguous names.

ActionTry it

Company enrichment with apollo

Use when you have a domain or LinkedIn company URL and need the company behind it. For a company you can only name, search first.

ActionTry it

Company enrichment with people-data-labs

Use when you have one company and want its firmographics, funding and headcount. Give it a domain, ticker or social profile if you possibly can - a bare name is the identifier most likely to miss.

ActionTry it

Company filings with fiscal-ai

Call to find out what exists and when it was filed, and to get the document links. The filing bytes themselves are not retrievable through this provider - see its page for why - so treat `pdfUrl` as a handoff.

ActionTry it

Company job postings with apollo

Find current hiring activity at a known company. Each requested page costs 30 Firecrawl credits.

ActionTry it

Company lookup with fullenrich

Resolve one company from its domain, LinkedIn company URL, or LinkedIn company ID. Returns firmographics, technologies, social profiles, and locations.

ActionTry it

Company match with fullenrich

Use only for strict exact-match semantics with a LinkedIn company URL. For broader resolution from a domain, LinkedIn URL, or LinkedIn ID, prefer companies/lookup.

ActionTry it

Company news search with apollo

Find news about known Apollo companies, optionally filtered by category and dates. Each requested page costs 30 Firecrawl credits.

ActionTry it

Company products with particle

Use to see what a company sells, structured by segment and product line, for example to match an ad read's offer to a product.

ActionTry it

Company profile links with particle

Use to get a company's handles, domain, CIK or ticker. The reverse, identifier to company, is entities/lookup.

ActionTry it

Company profile with fiscal-ai

Call first when starting from a ticker or stable company or security identifier. It returns every other identifier, peers, and secondary listings. Use company/list when starting from only a company name.

ActionTry it

Company profile with particle

Use for the company record behind a sponsor, an entity or a companies/search hit. For its podcast advertising footprint use advertising/company/overview; for firmographics or funding, a company data provider is the better source.

ActionTry it

Company search with apollo

Search Apollo companies by name or description, employee count, location, and technology. Results are billed per page.

ActionTry it

Company search with fullenrich

Find companies by industry, size, location, technologies, or founding year. Combine filters and page through the results. Use companies/lookup when you already have a domain or LinkedIn identifier.

ActionTry it

Company search with people-data-labs

Search companies by attributes such as industry, headcount, funding stage, and location using a query or SQL. Each returned company costs 50 credits; pages contain at most two companies.

ActionTry it

Compare advertisers with upspring

Use to put two brands' ad strategies side by side: where they overlap, where they differ, and what each leaves open.

ActionTry it

Complete company information with apollo

Look up a company by its Apollo ID; use companies/enrich when you have a domain instead.

ActionTry it

Complete person information with apollo

Retrieve a known Apollo person by ID. Use people/match to unlock contact information.

ActionTry it

Consensus ratings with benzinga

Use for where analysts stand in aggregate right now on one company. For the individual changes that moved the consensus, use calendar/ratings instead.

ActionTry it

Create interact session

Create a standalone Firecrawl browser session for later code execution.

ActionTry it

Creative breakdown with upspring

Use for how a market advertises: the share of hooks, personas, offers or formats across a vertical, brand or filter. Run it twice, once with min_impressions=4, to see what the winning ads over-index on.

ActionTry it

Current rankings of a show with particle

Use for where a show charts today, everywhere it charts. For a one-number summary use rankings/show/summary.

ActionTry it

Daily prices with fiscal-ai

Call for a daily close series. Prices are split-adjusted already, so no correction against prices/splits is needed; the series is per listing, so a cross-listed company answers in whichever listing the identifier denoted.

ActionTry it

Daily ratio series with fiscal-ai

Call when the question is how a ratio moved between reporting dates rather than what it was at them. Each day is recomputed against that day's close and the then-current fundamentals, so it is a real series, not a step function.

ActionTry it

Delete interact session

Destroy a standalone Firecrawl Interact session and release its resources.

ActionTry it

Dialogue mentions of an entity with particle

Find podcast dialogue mentions of a person or company, optionally filtered by show, publisher, episode, role, language, or date. Results are paginated by episode and mention windows may be truncated.

ActionTry it

Earnings calendar with fiscal-ai

Call to answer who reports when. Omit every company identifier for the whole calendar, which is what makes this the one capability here that answers a question not about a specific company. Read `eventStatus` before relying on a date - an estimated one moves.

ActionTry it

Earnings call transcript with fiscal-ai

Call for what was said on the call, attributed and timed. The speaker mapping is what makes it worth more than the raw text: management's prepared remarks and an analyst's question can be told apart, and the Q&A boundary is given rather than guessed.

ActionTry it

Entities in an episode with particle

Use for what an episode was about in named things: the companies, people and products it discussed, ranked by salience. For where each one came up in the dialogue use podcasts/transcript/mentions.

ActionTry it

Entity chart edition with particle

Use for what podcasts are talking about most this week in one domain: the most-mentioned shows, films, games, teams or players, or the most-booked guests, with movement since last edition.

ActionTry it

Entity charts with particle

Use to see which charts exist (all, tv-series, movies, video-games, nfl, nba, guests and so on) and who leads each, before fetching one with charts/chart.

ActionTry it

Entity directory with particle

Use for the most-discussed entities overall, in one show, or of one kind, or to fetch several entities by slug at once. Takes no free text; for a name use entities/search.

ActionTry it

Entity lookup by external identifier with particle

Use when you hold a LinkedIn slug, a handle, a domain, a ticker or a CIK and need the Particle person or company: the reverse of the external-links capabilities.

ActionTry it

Entity mentions in a show with particle

Use for how much one show talks about a person or company: an episode-level roll-up inside one podcast. For the dialogue lines themselves, across shows, use podcasts/mentions.

ActionTry it

Entity mentions in a transcript with particle

Use to see exactly where and how a company, person or product was discussed within one episode, with the dialogue around each mention. Across episodes, use podcasts/mentions.

ActionTry it

Entity record with particle

Resolve one entity slug or ID to its knowledge-graph record and linked company or person. For where the entity was mentioned, use podcasts/mentions or podcasts/episodes/list with entity_id.

ActionTry it

Entity search with particle

Use to turn what someone typed into a specific person, company or entity and its slug, before asking what was said about it with podcasts/mentions or filtering episodes by it. Searching episodes directly is better when the topic, not a name, is the question.

ActionTry it

Episode clip with particle

Use when a segment needs to be cited as a playable range rather than as text. For its words call podcasts/clip/transcript.

ActionTry it

Episode clips with particle

Use for the quotable moments of an episode as bounded, playable ranges with a kind and a speaker.

ActionTry it

Episode counts over time with particle

Use for a trend rather than a list: how often a person appeared by month, how a show's output changed, how many episodes discussed a term each week. One call replaces paging the episode list per period.

ActionTry it

Episode directory with particle

Use for episode-level filtering without dialogue: every episode a person spoke on, every episode featuring a company, a show's episodes in a date range, episodes in a language. When the question is about what was said, search episodes instead.

ActionTry it

Episode feed with particle

Use to poll for new episodes of a set of shows or topics as they are transcribed: a resumable, strictly ordered pull. A filter is required. For a one-off list by date use podcasts/episodes/list.

ActionTry it

Episode lookup by platform id with particle

Use when you hold a Spotify, Apple Podcasts or YouTube episode link, a platform episode id, or an RSS guid and need the Particle episode id to read its transcript. A transcript_status of transcribed means the transcript can be read now; requestable means it has not been transcribed yet. Guids match exactly as supplied.

ActionTry it

Episode search with particle

Use to find episodes that discussed something. This is the entry point: it returns ids the other podcast capabilities take. For every line about one person or company use podcasts/mentions instead.

ActionTry it

Episode segment with particle

Use to see what a matched segment is (an interview, a topic discussion, an ad) and its time range. For its text call podcasts/segment/transcript.

ActionTry it

Episode segments with particle

Use to see the structure of an episode and pick the section to read: which time ranges are ads to skip, where the interview starts, what each discussion covers. Then podcasts/segment/transcript for the words.

ActionTry it

Episode speakers with particle

Use to find who was on an episode and in what role, with the person slug to follow into people/profile or people/guest. Ask for the advertiser role to see who voiced the sponsor reads.

ActionTry it

Episode topics with particle

Use to classify an episode by subject area, or to pick up a topic_id for filtering shows and episodes.

ActionTry it

Episode transcript with particle

Use to read a whole episode rather than the excerpt a search returned. For one passage, podcasts/segment/transcript is smaller and cheaper; for a moment, podcasts/transcript/preview.

ActionTry it

Episodes of a show with particle

Use to get from a show to its episodes and their ids: the latest episode, an episode by title, or the run of episodes in a date range. A podcast slug is never an episode id; this is how you get one.

ActionTry it

Execute interact session

Execute code in an existing standalone Firecrawl Interact session.

ActionTry it

Extract structured data

Extracts structured data from web pages by initiating an extraction job and polling for completion; requires a natural language `prompt` or a JSON `schema` (one must be provided).

ActionTry it

Find advertisers with upspring

Use to find a brand's advertiser id by name, website or Facebook page, or to list the advertisers in a vertical, category or size tier. For one brand from its domain with the full brief in one call use advertisers/by-domain.

ActionTry it

Fund letter investors with fiscal-ai

Call to find the investorId for a firm, or to pick firms by style or sector focus before reading any letters. Sorted by coverage, so the most-covered firms come first.

ActionTry it

Fund letter with fiscal-ai

Call for what one letter actually argued. The narrative sections are the investor's own words; the theses are the extraction, and each names what it was based on so a thin mention is not mistaken for a conviction.

ActionTry it

Fund letters with fiscal-ai

Call to see what was published in a quarter. Returns the letter index rather than the letters - take a letterId to fund-letters/detail for the content.

ActionTry it

Generate LLMs.txt for a website

Initiates an async job to generate an LLMs.txt file for a website, converting web content into LLM-friendly format. Returns a job ID to check status and retrieve results. Use when you need to create a standardized, machine-readable representation of website content for language models.

ActionTry it

Get agent job status

Tool to get the status and results of an agent job. Use when you need to check if an agent job has completed and retrieve the collected data. Agent jobs autonomously search, navigate, and extract data from the web.

ActionTry it

Get all active crawl jobs

Tool to retrieve all active crawl jobs for the authenticated team. Use when you need to see which crawl operations are currently running.

ActionTry it

Get batch scrape status

Retrieves the current status, progress and a page of results for a batch scrape job by ID. The response may include a next URL for additional results.

ActionTry it

Get crawl job status

Retrieves a Firecrawl crawl job's status, progress metrics, credits used and a page of crawled data. The response may include a next URL for additional results.

ActionTry it

Get deep research status

Retrieves the status and results of a deep research job by its ID. Use when you need to check the progress or retrieve the final analysis of a deep research operation.

ActionTry it

Get errors from a crawl job

Tool to retrieve errors from a Firecrawl crawl job. Use when you need to understand why certain pages failed to scrape or which URLs were blocked by robots.txt during a crawl operation.

ActionTry it

Get errors from batch scrape job

Tool to retrieve error details from a batch scrape job, including failed URLs and URLs blocked by robots.txt. Use when you need to debug or understand why certain pages failed to scrape in a batch operation.

ActionTry it

Get extract job status

Tool to retrieve the status and results of a previously submitted extract job. Use when you need to check the progress or get the final results of an extraction operation.

ActionTry it

Get historical team credit usage

Tool to retrieve historical team credit usage on a monthly basis. Use when you need to analyze credit consumption patterns over time, optionally segmented by API key.

ActionTry it

Get historical team token usage

Tool to retrieve historical team token usage on a monthly basis. Use when you need to analyze token consumption patterns over time, optionally segmented by API key.

ActionTry it

Get LLMs.txt generation job status

Tool to get the status and results of an LLMs.txt generation job. Use when you need to check if a job has completed and retrieve the generated content.

ActionTry it

Get monitor check

Retrieve one Firecrawl monitor check and its detailed page results.

ActionTry it

Get team credit usage

Tool to get current team credit usage information. Use when you need to check remaining credits or billing period details.

ActionTry it

Get team queue status

Tool to retrieve metrics about the team's scrape queue. Use when you need to check queue status, job counts, or concurrency limits.

ActionTry it

Get team token usage

Tool to retrieve the current team's token usage and balance information for Firecrawl's Extract feature. Use when you need to check remaining token credits, plan allocation, or billing period details.

ActionTry it

Get the status of a crawl job

Retrieves the current status, progress, and details of a web crawl job, using the job ID obtained when the crawl was initiated.

ActionTry it

Guest appearances with particle

Use for where someone has appeared, episode by episode, to read what they said: take episode.id to podcasts/transcript with speaker set to their name.

ActionTry it

Guest directory with particle

Use to find guests by name, by show, by topic or by how often they appear, and pick up the person slug. For who is currently making the rounds use people/guests/trending.

ActionTry it

Guest profile with particle

Use when the question is about someone as a podcast guest: how often they appear, where, and since when. For the episode list use people/guest/appearances.

ActionTry it

Guest roster of a show with particle

Use for who has been on a show and how often. For who it could book next use people/show-recommended-guests.

ActionTry it

Guest suitability exposure with particle

Use for what kind of shows a guest tends to appear on, in brand-safety terms.

ActionTry it

Guests a show could book with particle

Use as a booking pipeline for a show: guests its peers chose that it has not had yet.

ActionTry it

Holdings by institution with fiscal-ai

Call to read ownership from the investor's end rather than the company's - what a fund holds and how it is weighted. The counterpart to institutional-holders, over the same 13F data.

ActionTry it

Income statement with fiscal-ai

Call when comparing companies, screening, or computing anything that has to mean the same thing across two filers. The mapping is visible: each standardized metric names the as-reported lines behind it, so a surprising figure can be traced rather than trusted.

ActionTry it

Income statement, as reported with fiscal-ai

Call when fidelity to the filing matters more than comparability: the labels and groupings are the company's own, so two companies cannot be lined up against each other. Use the standardized view for that. Each value carries a link back to the filing page it came from.

ActionTry it

Incoming referral domains with similarweb

List domains sending referral traffic to the supplied domain for one complete month, using record-offset pagination. Use web/referrals when page-number pagination is preferable.

ActionTry it

Insider holders with fiscal-ai

Call for the current standing position of officers and directors, including holdings held through trusts and other vehicles. Use insider-transactions for what they have been doing rather than what they hold.

ActionTry it

Insider transactions with fiscal-ai

Call to see insider activity over time. Read `transactionType` before drawing conclusions: an option exercise or a tax withholding is not a market sale, and they sit in the same series.

ActionTry it

Institution directory with fiscal-ai

List institutions and their holder IDs in a paginated directory. The directory takes no company identifier.

ActionTry it

Institutional holders with fiscal-ai

Call to see who institutionally owns a company and who moved last quarter. 13F data lags: the report date is the quarter end, the filing date is up to 45 days later, and both are returned so the lag is visible.

ActionTry it

Interact with scrape

Execute code or an AI prompt in the browser state associated with an existing scrape job.

ActionTry it

Intraday prices with fiscal-ai

Call when the question is about movement within a session - a reaction to an announcement, say. Rounded to two decimals, so it is not a tick feed for execution purposes.

ActionTry it

Investor profile with fiscal-ai

Call to understand how a firm invests before weighting what it says about a company. The profile is derived from its own letters rather than from marketing material.

ActionTry it

IR event resources with fiscal-ai

Call to find what exists for a quarter before asking for any of it - the deck, the release, the report, the transcript. Rows sharing a fiscal year and quarter are one event, so group on that pair rather than on the date.

ActionTry it

List interact sessions

List standalone Firecrawl Interact browser sessions, optionally by status.

ActionTry it

List monitor checks

List recent check runs for a Firecrawl monitor.

ActionTry it

Look up Instagram post or reel with oriane

Resolve a canonical Instagram post/video URL against Oriane's index. Instagram uses the post shortcode; TikTok uses the numeric video ID. Empty results do not trigger ingestion. Choose projection: basic 20 credits, default 30 credits, full 40 credits per nonempty call. Search limit is at most 100; URL lookup targets one record. Empty results cost zero.

ActionTry it

Look up Instagram profile with oriane

Pass a canonical Instagram profile URL to look up account details in Oriane's index. Returns profileUrl with each match. Short links and post URLs are unsupported; empty results do not trigger ingestion. Choose projection: basic 20 credits, default 30 credits, full 40 credits per nonempty call. Search limit is at most 100; URL lookup targets one record. Empty results cost zero.

ActionTry it

Look up TikTok profile with oriane

Pass a canonical TikTok profile URL to look up account details in Oriane's index. Returns profileUrl with each match. Short links and post URLs are unsupported; empty results do not trigger ingestion. Choose projection: basic 20 credits, default 30 credits, full 40 credits per nonempty call. Search limit is at most 100; URL lookup targets one record. Empty results cost zero.

ActionTry it

Look up TikTok video with oriane

Resolve a canonical TikTok post/video URL against Oriane's index. Instagram uses the post shortcode; TikTok uses the numeric video ID. Empty results do not trigger ingestion. Choose projection: basic 20 credits, default 30 credits, full 40 credits per nonempty call. Search limit is at most 100; URL lookup targets one record. Empty results cost zero.

ActionTry it

Map multiple URLs

Maps a website by discovering URLs from a starting base URL, with options to customize the crawl via search query, subdomain inclusion, sitemap handling, and result limits; search effectiveness is site-dependent.

ActionTry it

Marketing channel shares with similarweb

Use for marketing channel shares for one complete month. Subscription availability applies. The Similarweb-only monthly credit allowance applies.

ActionTry it

Marketing channel traffic with similarweb

Use for marketing channel traffic for one complete month. Subscription availability applies. The Similarweb-only monthly credit allowance applies.

ActionTry it

Mention counts over time with particle

Use for how mentions of a person or company trend by day, week or month, optionally within one show or network. One call instead of paging podcasts/mentions per period.

ActionTry it

Mergers and acquisitions with benzinga

Use for who is buying whom, at what price, and whether the deal is pending or closed. For the coverage and commentary around a deal use news/search.

ActionTry it

Mobile number with fullenrich

Find a person's mobile phone number from a LinkedIn URL, or from their name and employer. Each call enriches one contact; concurrent enrichments can hit rate limits.

ActionTry it

News search with benzinga

Use for what was reported about a company or subject, and when. Scope it to tickers or a date range: unscoped it returns the whole newswire. For the analyst reaction to a story use calendar/ratings.

ActionTry it

Outgoing referrals with similarweb

List domains that receive referral traffic from the supplied domain, optionally filtered by date, country, device, and granularity. Use incoming-referrals to find domains sending traffic to the supplied domain.

ActionTry it

Paid search spend with similarweb

Use for paid search spend for one complete month. Subscription availability applies. The Similarweb-only monthly credit allowance applies.

ActionTry it

Peer advertisers with upspring

Use for brands like this one: same category, vertical, geography or size band. For creative similarity instead use advertisers/similar.

ActionTry it

People at a company with particle

Use to find executives and role holders at a company, or the marketing, brand and partnerships contacts a sponsorship conversation would go to.

ActionTry it

Perform deep research

Initiates a deprecated AI-powered deep research job to investigate a topic across web sources and synthesize findings, with a configurable URL limit. The response may include a job ID, status, analysis, activity timeline and sources.

ActionTry it

Person enrichment (base-no-contact) with datalegion

Use the base Data Legion product by default for person enrichment when personal contact data is not wanted. Choose a with-contact action only when the caller explicitly requests contact data.

ActionTry it

Person enrichment (base-with-contact) with datalegion

Use the base Data Legion product when the caller explicitly requests personal contact data. Contact entitlement comes from the dedicated credential, never from field projection.

ActionTry it

Person enrichment (premium-no-contact) with datalegion

Use only when the caller explicitly requests premium Data Legion person enrichment without personal contact data. Otherwise use the base no-contact action.

ActionTry it

Person enrichment (premium-with-contact) with datalegion

Use only when the caller explicitly requests both premium Data Legion person enrichment and personal contact data. Otherwise use a lower-tier or no-contact action.

ActionTry it

Person lookup with fullenrich

Resolve a person from a LinkedIn URL or ID, or a full name combined with a company domain, LinkedIn URL, or ID. Returns a profile, not verified email addresses or phone numbers.

ActionTry it

Person match with apollo

Use to resolve one person you have already found. Prefer the id from people/search, then a LinkedIn URL, then email; a bare name needs a domain beside it or it will match the wrong person.

ActionTry it

Person match with fullenrich

Use only for strict exact-match semantics with a LinkedIn profile URL. For broader resolution from a LinkedIn URL or ID, or from a name plus company identifiers, prefer people/lookup.

ActionTry it

Person profile links with particle

Use to get a person's LinkedIn or social handles. The reverse, handle to person, is entities/lookup.

ActionTry it

Person profile with particle

Retrieve a person's profile by person slug, knowledge-graph entity slug, or encoded person ID, including available work history and profile links.

ActionTry it

Personal email with fullenrich

Find a person's personal email from a LinkedIn URL, or from their name and employer; Schedule A bars marketing to personal addresses. Each call enriches one contact, and concurrent enrichments can hit rate limits.

ActionTry it

Podcast episode with particle

Use episode.id from a search match to get the full record and, when available, its web URL or direct audio stream. Neither link is guaranteed. For what was said, fetch podcasts/transcript.

ActionTry it

Press releases with benzinga

Use this for company-issued announcements as distributed over the wires (PRNewswire, Globe Newswire, Business Wire, ACCESS Newswire, Newsfile), the primary-source wording behind a story. For Benzinga editorial coverage and the wider newswire use news/search, and for the one-line explanation of a price move use news/wiims.

ActionTry it

Preview crawl parameters

Preview crawl parameters before starting a crawl by generating optimal configuration from natural language instructions. Use this tool to understand what crawl settings will be applied based on your requirements before executing a full crawl operation. The endpoint intelligently interprets natural language prompts to configure crawl parameters like include/exclude paths, depth limits, and domain scope.

ActionTry it

Publisher advertising leaderboard with particle

Use for which networks carry the most advertising, or monetise their catalogue most densely.

ActionTry it

Publisher advertising profile with particle

Use for how a network is monetised and who buys across it. For its shows ranked by ad volume use advertising/publisher/shows.

ActionTry it

Publisher bias leaderboard with particle

Use for which networks lean furthest left or right, are most political, or most ideologically diverse.

ActionTry it

Publisher bias profile with particle

Use for a network's political profile as a whole: how political its catalogue is and which way it leans.

ActionTry it

Publisher directory with particle

Use to find a network's slug by name before asking about its shows, advertising, bias or suitability.

ActionTry it

Publisher profile with particle

Use to go from a show's publisher reference to the network record. For the network's shows call podcasts/publisher/shows; for its advertising, bias or suitability roll-ups use the capabilities under those concepts.

ActionTry it

Publisher suitability leaderboard with particle

Use for the safest or riskiest networks to buy, or the most broadly placeable.

ActionTry it

Publisher suitability profile with particle

Use for how brand-safe a network's catalogue is as a whole and where its exposure sits.

ActionTry it

Publishers a sponsor buys across with particle

Use to tell network buys from per-show buys: a sponsor at 60 to 100 percent coverage of several publishers is buying bundles.

ActionTry it

Publishers by exposure to a category with particle

Use to pivot on one category for a regulated or family brand: which networks carry the most, or least, alcohol, weapons, adult or hate-speech exposure.

ActionTry it

Publishers with shows in a bias bucket with particle

Use for which publishers carry the most shows of one lean: the flip of a publisher's own bias profile.

ActionTry it

Ranking categories with particle

Use to find the category_slug the chart capabilities take.

ActionTry it

Ranking countries with particle

Use to find the country codes the chart capabilities take.

ActionTry it

Ranking history of a show with particle

Use for a show's chart trajectory over time.

ActionTry it

Ranking sources with particle

Use to check which chart sources exist and how fresh the snapshot is.

ActionTry it

Ratio definitions with fiscal-ai

Call to find a ratio id before requesting a series, and to check `hasDailyData` before asking for a daily one - not every ratio has it.

ActionTry it

Ratios by period with fiscal-ai

Call for valuation, margin and leverage ratios already computed against the reported statements, rather than recomputing them from financials and risking a different denominator.

ActionTry it

Referral traffic with similarweb

List domains sending referral traffic to the supplied domain for one complete month, using page-number pagination. Use web/incoming-referrals when record-offset pagination is preferable.

ActionTry it

Related episodes with particle

Use for who else covered this: the same story or subject on other shows, optionally within a week of the episode.

ActionTry it

Related shows with particle

Use for shows like this one: competitive sets, a listener's next show, or the peer set a sponsor or guest pitch cites. Branch on band rather than on the raw score.

ActionTry it

Removed calendar events with benzinga

Use when you keep a copy of the ratings or M&A calendar and need to know which previously returned events have since been withdrawn, which Schedule C.10 requires you to act on. It answers only what disappeared; for the events themselves use calendar/ratings or calendar/mergers-acquisitions.

ActionTry it

Removed news with benzinga

Use this when you keep a copy of Benzinga news and need to know which stories have been withdrawn so you can delete them, which Schedule C.10 requires. It never returns story content; for the stories themselves use news/search.

ActionTry it

Request an advertiser with upspring

Use when advertisers/brief answers not found or status unavailable for an advertiser id you know exists: asks Upspring to source it, then poll advertisers/brief. Idempotent; each new advertiser counts against a daily limit.

ActionTry it

Research firms with benzinga

Use to enumerate the covering firms or to turn a firm name into the id that calendar/ratings filters on as parameters[firm_id]. For an individual analyst and their track record use calendar/ratings-analysts; for the ratings themselves use calendar/ratings.

ActionTry it

Reverse email lookup with fullenrich

Identify the person and company behind a work or personal email address and return a professional profile. Each call looks up one email; concurrent enrichments can hit rate limits.

ActionTry it

Scrape URL

Scrapes a publicly accessible URL in specified formats, optionally using browser actions or structured JSON extraction. Managed Firecrawl connections support only basic formats without browser actions or extraction add-ons.

ActionTry it

Search

Searches the web for a query, optionally scraping result content in specified formats. Managed Firecrawl connections support only basic content formats.

ActionTry it

Search ads with upspring

Use to find Meta ads matching a free-text idea, relevance-ranked across Upspring's competitor ad corpus. Re-rank the page by strength.impressions, then open the finalists with ads/detail. For the newest or best-performing ads without a query use ads/browse.

ActionTry it

Search Instagram posts and reels with oriane

Search Oriane's indexed Instagram posts, captions and engagement. Platform is fixed to Instagram. Coverage and freshness depend on the existing index; this is not a complete live feed. Results include profileUrl; an empty result does not trigger ingestion. Choose projection: basic 20 credits, default 30 credits, full 40 credits per nonempty call. Search limit is at most 100; URL lookup targets one record. Empty results cost zero.

ActionTry it

Search Instagram profiles with oriane

Search Oriane's indexed Instagram profiles, bios and follower counts. Platform is fixed to Instagram. Coverage and freshness depend on the existing index; this is not a complete live feed. Results include profileUrl; an empty result does not trigger ingestion. Choose projection: basic 20 credits, default 30 credits, full 40 credits per nonempty call. Search limit is at most 100; URL lookup targets one record. Empty results cost zero.

ActionTry it

Search people with Apollo

Search professional profile previews by role, company, keywords and location through Firecrawl Alexandria Apollo. Returns first names, masked surnames, titles, organizations and contact-availability flags, not revealed email addresses. Request one page at a time with page and per_page (maximum 100).

ActionTry it

Search people with FullEnrich

Search professional profiles by current or past roles, employers, skills, education and location through Firecrawl Alexandria FullEnrich. Returns one page with provider pagination metadata. Use offset up to 10,000, then metadata.search_after with unchanged filters. Up to 6 records per page; default 2. Contact email and phone enrichment is separate. A team administrator must accept FullEnrich terms in Firecrawl before use.

ActionTry it

Search TikTok profiles with oriane

Search Oriane's indexed TikTok profiles, bios and follower counts. Platform is fixed to TikTok. Coverage and freshness depend on the existing index; this is not a complete live feed. Results include profileUrl; an empty result does not trigger ingestion. Choose projection: basic 20 credits, default 30 credits, full 40 credits per nonempty call. Search limit is at most 100; URL lookup targets one record. Empty results cost zero.

ActionTry it

Search TikTok videos with oriane

Search Oriane's indexed TikTok posts, captions and engagement. Platform is fixed to TikTok. Coverage and freshness depend on the existing index; this is not a complete live feed. Results include profileUrl; an empty result does not trigger ingestion. Choose projection: basic 20 credits, default 30 credits, full 40 credits per nonempty call. Search limit is at most 100; URL lookup targets one record. Empty results cost zero.

ActionTry it

Segment directory with particle

Use to pull one kind of section across a show: every interview, every ad read, every topic discussion in a date range. For one episode's structure use podcasts/episode/segments.

ActionTry it

Segment transcript with particle

Use to read the words of one segment in full and in order, at the price of a segment rather than an episode.

ActionTry it

Segments and KPIs with fiscal-ai

Call for the numbers a business is actually run on - segment revenue, units, subscribers - which never reach the three statements. Coverage is narrower than for financials, and varies by company.

ActionTry it

Shares outstanding with fiscal-ai

Call when a per-share figure has to be computed, or when a dual-class structure means the headline share count is misleading. Point-in-time, not a series.

ActionTry it

Show advertising profile with particle

Use for who sponsors a show and how heavily it is monetised. For the full per-sponsor list use advertising/show/sponsors.

ActionTry it

Show bias analysis with particle

Use for where a show sits politically and why, with the evidence to quote. The bucket alone rides on every show record as bias.

ActionTry it

Show directory with particle

Use to browse shows by attribute rather than by name: a topic, a language, a brand-suitability tier, a length band, a cadence, an ad-free or interview format. For a name, podcasts/search is the canonical search.

ActionTry it

Show format profile with particle

Use for the exact rates and distributions behind a show's format: how often it has guests, how long episodes run, how often it publishes and on which days. The compact form rides on every show record as format.

ActionTry it

Show lookup by platform id with particle

Use when you already hold an Apple collection id, Spotify show id, YouTube channel id or RSS feed URL and need the Particle podcast deterministically. For a name, use podcasts/search.

ActionTry it

Show platform links with particle

Use to get a show's Apple, Spotify or YouTube ids and links, its social handles, or its website. The reverse direction, platform id to show, is podcasts/lookup.

ActionTry it

Show profile with particle

Use when a search or an episode record gave you a podcast id and the full show record is needed, including the publisher to go up to and the slug every other show capability takes.

ActionTry it

Show ratings summary with particle

Use for a show's average rating and count per storefront, plus the combined figure and what recent reviews say in aggregate.

ActionTry it

Show ratings with particle

Use to read what listeners wrote about a show. For the averages and histogram use podcasts/show/ratings-summary.

ActionTry it

Show search with particle

Use to turn a show name into its slug and record. To find what was said inside one, search episodes instead: this matches show metadata, not transcripts. For an Apple, Spotify or YouTube id use podcasts/lookup.

ActionTry it

Show suitability assessment with particle

Use for whether a show is safe to advertise on and in which categories it is exposed, with the evidence. The tier alone rides on every show record as suitability_tier.

ActionTry it

Shows a company could advertise on with particle

Use as a buy-side prospect list: where an advertiser could go next, with the shows it already buys as the reason.

ActionTry it

Shows a guest could appear on with particle

Use to build a pitch list for a guest: the shows most like the ones that already booked them, with the venues to cite.

ActionTry it

Shows a guest has appeared on with particle

Use for the set of shows behind a guest rather than the episodes: which shows book them and how often.

ActionTry it

Shows a sponsor buys with particle

Use for where an advertiser buys: the canonical footprint of one sponsor, or of a whole company across its brands.

ActionTry it

Shows carrying a company's ads with particle

Use for where a company advertises, ranked by volume, with the reads to sample. Pages are at most 24 rows.

ActionTry it

Shows of a publisher by ad volume with particle

Use for which of a network's shows carry the advertising. For the same catalogue by popularity use podcasts/publisher/shows.

ActionTry it

Shows of a publisher with particle

Use to walk a network's catalogue by audience. For the same catalogue ranked by ad volume use advertising/publisher/shows.

ActionTry it

Similar ads with upspring

Use to find ads creatively like one ad, from the same brand and from its competitors.

ActionTry it

Similar advertisers with upspring

Use for a brand's closest competitors: advertisers going after the same audience with comparable creative strategies.

ActionTry it

Sponsor directory with particle

Use to find a sponsor by name or by company and pick up its id. For the biggest spenders use advertising/leaderboard.

ActionTry it

Sponsor leaderboard with particle

Use for the biggest podcast advertisers overall, in a period, or on one network. For the top-ten snapshot use advertising/leaderboard/preview.

ActionTry it

Sponsor leaderboard, top ten with particle

Retrieve the top-ten podcast sponsor leaderboard for the trailing seven days, with ranking movement against a prior window. Rank by ad count, podcast reach, or episode reach.

ActionTry it

Sponsor profile with particle

Use to find who is buying advertising, or to go from a sponsor back to the company paying for it. For where it runs use advertising/sponsor/shows.

ActionTry it

Sponsors a show could pitch with particle

Use as a prospecting list for a show selling its own inventory: who buys shows like mine and has not bought me.

ActionTry it

Sponsors of a publisher with particle

Use for who buys a network, and which of them buy it as a bundle: sort by podcast_coverage with a minimum.

ActionTry it

Sponsors of a show with particle

Use for every advertiser on one show with counts and recency, or one company's brands on it. Set since and until on shows with extensive ad history to keep the query bounded.

ActionTry it

Sponsors that appear together with particle

Use for who a sponsor shares ad breaks with: the advertisers that buy the same inventory.

ActionTry it

Standardized metrics by template with fiscal-ai

Call rather than the full list when the template is already known - it is the only place the prose definition and the sub-component breakdown of each metric are published, which is what settles what a line actually includes.

ActionTry it

Standardized metrics with fiscal-ai

Call to find the standardized metric id for a concept before requesting statements, rather than guessing at a name. Free, and takes no company.

ActionTry it

Start a web crawl

Initiates a Firecrawl web crawl from a given URL, applying various filtering and content extraction rules, and polls until the job is complete; ensure the URL is accessible and any regex patterns for paths are valid.

ActionTry it

Start a web crawl (v2) [NEW]

[NEW v2 API] Initiates a Firecrawl v2 web crawl with enhanced features over v1: natural language prompts for automatic crawler configuration, crawlEntireDomain for sibling/parent page discovery, better depth control with maxDiscoveryDepth, subdomain support, and full webhook configuration. Polls until crawl is complete.

ActionTry it

Start an agent job

Tool to start an agent job for agentic web extraction with multi-page navigation and interaction capabilities. Use when you need to autonomously gather data from the web with complex navigation requirements. The agent can search, navigate, and extract information across multiple pages based on your natural language prompt.

ActionTry it

Stock splits with fiscal-ai

Call to explain a discontinuity, or to reconcile against a price series from elsewhere that is not split-adjusted. The series returned by prices/daily already is, so this is not needed to correct it.

ActionTry it

Stop scrape interaction

Stop a scrape job's interactive browser session, releasing browser resources and finalizing duration-based billing.

ActionTry it

Theses on a company with fiscal-ai

Call for the qualitative case on a company as professional investors put it, with the stance and conviction attached. The one capability here that answers what people think rather than what was reported.

ActionTry it

Top-level topics by show count with particle

Use to see which subject areas have the most shows. For the full taxonomy tree use entities/topics; for the shows in one topic use podcasts/list with topic_id.

ActionTry it

Topic profile with particle

Use to place a topic in the taxonomy and see its neighbours. For the shows in it use podcasts/list with topic_id; for episodes, podcasts/episodes/list. This returns classification, not passages.

ActionTry it

Topics with particle

Use to find the topic_id that podcasts/search, podcasts/list and the guest capabilities filter on. Walk down from the roots by passing parent_id.

ActionTry it

Traffic and engagement with similarweb

Use for traffic and engagement for one complete month. Subscription availability applies. The Similarweb-only monthly credit allowance applies.

ActionTry it

Traffic geography with similarweb

Use for traffic geography for one complete month. Subscription availability applies. The Similarweb-only monthly credit allowance applies.

ActionTry it

Transcript excerpt at a moment with particle

Use to read what was being said at a timestamp, or the opening of an episode, at a fifth of the full transcript's price. For a whole episode use podcasts/transcript.

ActionTry it

Trending guests with particle

Use for who is doing the podcast circuit right now: a book launch, a product unveil, a news moment, or someone new. For a steady-state directory use people/guests.

ActionTry it

Trending sponsors with particle

Use for which advertisers are ramping podcast spend right now, by airdate.

ActionTry it

Types with particle

Use to see what the type filter on entities/list can take. Skip it when listing without a filter.

ActionTry it

Unusual options activity with benzinga

Use for positioning: large directional bets before a catalyst. It reports orders, not outcomes, and a sweep filled at or above the ask (execution_estimate) is a stronger signal than one at the midpoint.

ActionTry it

Vertical vocabulary with upspring

Use, free, before filtering ads by persona, hook or another dimension: lists the valid ids in one vertical.

ActionTry it

Verticals and categories with upspring

Use first, free, to learn the vertical and category ids the ads and advertiser filters accept.

ActionTry it

Why Is It Moving with benzinga

Use this to answer why a stock moved: WIIMs are the short attributed explanations Benzinga files against a ticker's price action. For the underlying coverage use news/search, and for the company's own announcement use news/press-releases.

ActionTry it

Work email with fullenrich

Find a person's work email from a LinkedIn URL, or from their name and employer. Each call enriches one contact; concurrent enrichments can hit rate limits.

ActionTry it

How the Firecrawl integration works

The Firecrawl integration connects your Dench AI CRM directly to Firecrawl, so agents can read and act on your Firecrawl data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

246 actions are available for agents to invoke on your behalf. Every call runs through Firecrawl's own authorization, scoped to the account you connect.

Set up Firecrawl in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Firecrawl and click Connect — you'll authorize access through Firecrawl's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Firecrawl in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Firecrawl integration work with Dench?

The Dench Firecrawl integration connects your AI CRM to Firecrawl, so AI agents can work with your Firecrawl data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Firecrawl via Dench?

The Firecrawl integration currently exposes 246 actions, including Ad detail with upspring, Ad placements over time with particle, Ad reads of a sponsor with particle, Adjusted metrics with fiscal-ai, Ads in an episode with particle, and Advertiser brief with upspring. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Firecrawl to Dench?

No. You connect Firecrawl from your Dench workspace using Firecrawl's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Firecrawl integration secure?

Connections are authorized through Firecrawl's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Firecrawl connection from your workspace settings at any time.

Firecrawl | Dench AI CRM