Skip to main content

Module types

Module types 

Source
Expand description

Firecrawl v1/v2 request and response types.

Re-exports§

pub use agent::AgentBudget;
pub use agent::AgentEffort;
pub use agent::AgentEvidence;
pub use agent::AgentFailure;
pub use agent::AgentOutcome;
pub use agent::AgentRequest;
pub use agent::AgentSource;
pub use agent::AgentStep;
pub use agent::AgentUsage;
pub use agent::FieldSource;
pub use attachment::Attachment;
pub use interact::InteractRequest;
pub use interact::InteractResponse;
pub use interact::InteractStopped;
pub use interact::LIVE_VIEW_UNAVAILABLE;
pub use interact::SESSION_REPLAYED;
pub use interact::instance_tag;
pub use interact::is_scrape_id;
pub use interact::issued_elsewhere;
pub use interact::scrape_id;
pub use interact::session_gone;
pub use locate::ObserveRequest;
pub use locate::ObserveResponse;
pub use locate::Observed;
pub use locate::SimilarData;
pub use locate::SimilarItem;
pub use locate::SimilarRequest;
pub use locate::SimilarResponse;
pub use parse::PdfParser;
pub use parse::Upload;
pub use parse::UploadKind;
pub use request::AdaptiveOptions;
pub use request::BatchScrapeRequest;
pub use request::CrawlRequest;
pub use request::CrawlScope;
pub use request::ExtractRequest;
pub use request::Format;
pub use request::Location;
pub use request::MapRequest;
pub use request::QueryFilter;
pub use request::RESPOND_TIMINGS;
pub use request::ScrapeOptions;
pub use request::ScrapeRequest;
pub use request::SearchRequest;
pub use response::ChangeTracking;
pub use response::CrawlSummary;
pub use response::CrawlTrace;
pub use response::DocChunk;
pub use response::Document;
pub use response::JobError;
pub use response::JobErrors;
pub use response::JobStarted;
pub use response::JobStatus;
pub use response::MapResponse;
pub use response::Metadata;
pub use response::OcrMeta;
pub use response::PageMarkdown;
pub use response::PagesiftMeta;
pub use response::PlanStep;
pub use response::PlanTrace;
pub use response::QueryFilterStats;
pub use response::ScrapeResponse;

Modules§

agent
/v2/agent 的请求和结果。
attachment
附件:随页面一起导出的文件(PDF 内嵌图片、Office 媒体、网页图片)。
interact
POST /v2/scrape/{id}/interact 和 DELETE /v2/scrape/{id}/interact 的请求和响应,字段照 Firecrawl v2。
locate
/v2/observe、/v2/similar 的请求和响应(pagesift 扩展)。
parse
/v2/parse(上传文件解析)的输入类型:上传的文件、文件类型判断、parsers 里的 PDF 选项。 字段和取值照 Firecrawl 文档 https://docs.firecrawl.dev/api-reference/endpoint/parse 与源码 apps/api/src/controllers/v2/parse.ts。
request
Firecrawl v1/v2 request types and options. Fields and defaults align with Firecrawl source apps/api/src/controllers/v2/types.ts. Unknown fields are accepted by the Firecrawl-compatible routes and listed in warnings (ignored_fields, see crate::fields); pagesift’s own entry points reject them.
response
Firecrawl v1/v2 response types and metadata structures.