search 端点将网页搜索与 Firecrawl 的抓取能力相结合,为任意查询返回完整页面内容。
在请求中包含 scrapeOptions,并设置 formats: [{"type": "markdown"}],即可为每条搜索结果获取完整的 markdown 内容;否则默认只返回结果(url、title、description)。你也可以使用其他 formats,例如 {"type": "summary"} 来获取精简内容。
| 运算符 | 功能 | 示例 |
|---|---|---|
"" | 精确(非模糊)匹配一段文本 | "Firecrawl" |
- | 排除特定关键词或对其他运算符取反 | -bad, -site:firecrawl.dev |
site: | 仅返回来自指定网站的结果 | site:firecrawl.dev |
inurl: | 仅返回在 URL 中包含某个词的结果 | inurl:firecrawl |
allinurl: | 仅返回在 URL 中包含多个词的结果 | allinurl:git firecrawl |
intitle: | 仅返回在页面标题中包含某个词的结果 | intitle:Firecrawl |
allintitle: | 仅返回在页面标题中包含多个词的结果 | allintitle:firecrawl playground |
related: | 仅返回与特定域相关的结果 | related:firecrawl.dev |
imagesize: | 仅返回尺寸完全匹配的图片 | imagesize:1920x1080 |
larger: | 仅返回大于指定尺寸的图片 | larger:1920x1080 |
location 参数获取按地理位置定向的搜索结果。格式:“string”。示例:“Germany”、“San Francisco,California,United States”。
查看支持的位置完整列表,了解所有可用的国家和语言。
country 参数以 ISO 国家/地区代码指定搜索结果所属国家/地区。默认值:“US”。
示例:“US”、“DE”、“FR”、“JP”、“UK”、“CA”。
categories 参数categories 参数按特定类别过滤搜索结果:
github: 在 GitHub 仓库、代码、问题和文档中搜索research: 搜索学术和研究类网站(arXiv、Nature、IEEE、PubMed 等)pdf: 搜索 PDFcategory 字段,用于表示其来源:
tbs 参数按时间范围过滤搜索结果,包括自定义日期区间。详细示例及支持的 formats 请参见 Search Feature 文档。Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
搜索查询语句
返回结果的最大数量
1 <= x <= 100要搜索的数据源。将决定响应中可用的数组。默认为 ['web']。
根据类别筛选结果。默认值为 [],表示结果不会按类别进行过滤。
按时间筛选的搜索参数。支持预定义时间范围(qdr:h、qdr:d、qdr:w、qdr:m、qdr:y)和自定义日期范围(cdr:1,cd_min:MM/DD/YYYY,cd_max:MM/DD/YYYY)
用于搜索结果的位置参数(例如 San Francisco,California,United States)。为获得最佳效果,请同时设置该参数和 country 参数。
用于按地域定向搜索结果的 ISO 国家代码(例如 US)。为获得最佳效果,请同时设置此参数和 location 参数。
超时(毫秒)
从搜索结果中排除对其他 Firecrawl 端点无效的 URL。这样在将搜索结果数据输送到其他 Firecrawl API 端点时,有助于减少错误。
抓取搜索结果的选项