View as Markdown
Automatic Data Extraction icon

Automatic Data Extraction ACTION

Extract Data From URL

Extract data from a specified URL See the docs here
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Automatic Data Extraction account once, then configure and run Extract Data From URL from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "automatic_data_extraction-extract-data-from-url",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    automatic_data_extraction: { authProvisionId: "apn_xxxxxxx" },
    url: "URL",
    pageType: "Page Type",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Extract Data From URL inputs
Property Type Description
url URL string
URL of web page to extract from. Must be a valid http:// or https:// URL.
Required
pageType Page Type string
Type of extraction to perform.
Required
meta Meta string
User UTF-8 string, which will be passed through the extraction pipeline and returned in the query result. Max size 4 Kb.
Optional
articleBodyRaw Article Body Raw boolean
Whether or not to include article HTML in article extractions. True by default. Setting this to false can reduce response size significantly if HTML is not required.
Optional
fullHtml Full HTML boolean
Include the full, raw HTML of the target web page in the query result. This is a premium feature that is disabled by default. Open a support ticket if you wish to have it enabled for your account.
Optional
customHtml Custom HTML string
HTML source to be scraped. Extraction will be done from the provided HTML with additional resources (images, CSS, etc.) downloaded from the provided url. JavaScript processing will be disabled. The String should be UTF-8 encoded. The maximum length is 2,000,000 characters, longer requests will be rejected.
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
automatic_data_extraction-extract-data-from-url
Version
0.0.3
App
Automatic Data Extraction
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes