A B C D E F G H I J L M O P Q R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- actions(List<Map<String, Object>>) - Method in class com.firecrawl.models.ScrapeOptions.Builder
-
Actions to execute before/during scraping.
- agent(AgentOptions) - Method in class com.firecrawl.client.FirecrawlClient
-
Runs an agent task and waits for completion (auto-polling).
- agent(AgentOptions, int, int) - Method in class com.firecrawl.client.FirecrawlClient
-
Runs an agent task and waits for completion with custom polling settings.
- agentAsync(AgentOptions) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously runs an agent task and waits for completion.
- AgentOptions - Class in com.firecrawl.models
-
Options for starting an agent task.
- AgentOptions.Builder - Class in com.firecrawl.models
- AgentResponse - Class in com.firecrawl.models
-
Response from starting an agent task.
- AgentResponse() - Constructor for class com.firecrawl.models.AgentResponse
- AgentStatusResponse - Class in com.firecrawl.models
-
Status response for an agent task.
- AgentStatusResponse() - Constructor for class com.firecrawl.models.AgentStatusResponse
- allowExternalLinks(Boolean) - Method in class com.firecrawl.models.CrawlOptions.Builder
-
Follow external links.
- allowSubdomains(Boolean) - Method in class com.firecrawl.models.CrawlOptions.Builder
-
Follow subdomains.
- apiKey(String) - Method in class com.firecrawl.client.FirecrawlClient.Builder
-
Sets the API key.
- apiUrl(String) - Method in class com.firecrawl.client.FirecrawlClient.Builder
-
Sets the API base URL.
- appendToId(String) - Method in class com.firecrawl.models.BatchScrapeOptions.Builder
-
Append URLs to an existing batch job.
- asyncExecutor(Executor) - Method in class com.firecrawl.client.FirecrawlClient.Builder
-
Sets a custom executor for async operations.
- AuthenticationException - Exception in com.firecrawl.errors
-
Thrown when the API returns a 401 Unauthorized response.
- AuthenticationException(String) - Constructor for exception com.firecrawl.errors.AuthenticationException
- AuthenticationException(String, String, Object) - Constructor for exception com.firecrawl.errors.AuthenticationException
B
- backoffFactor(double) - Method in class com.firecrawl.client.FirecrawlClient.Builder
-
Sets the exponential backoff factor in seconds.
- batchScrape(List<String>, BatchScrapeOptions) - Method in class com.firecrawl.client.FirecrawlClient
-
Batch-scrapes URLs and waits for completion (auto-polling).
- batchScrape(List<String>, BatchScrapeOptions, int, int) - Method in class com.firecrawl.client.FirecrawlClient
-
Batch-scrapes URLs and waits for completion with custom polling settings.
- batchScrapeAsync(List<String>, BatchScrapeOptions) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously batch-scrapes URLs and waits for completion.
- BatchScrapeJob - Class in com.firecrawl.models
-
Status and results of a batch scrape job.
- BatchScrapeJob() - Constructor for class com.firecrawl.models.BatchScrapeJob
- BatchScrapeOptions - Class in com.firecrawl.models
-
Options for a batch scrape job.
- BatchScrapeOptions.Builder - Class in com.firecrawl.models
- BatchScrapeResponse - Class in com.firecrawl.models
-
Response from starting an async batch scrape job.
- BatchScrapeResponse() - Constructor for class com.firecrawl.models.BatchScrapeResponse
- blockAds(Boolean) - Method in class com.firecrawl.models.ParseOptions.Builder
- blockAds(Boolean) - Method in class com.firecrawl.models.ScrapeOptions.Builder
-
Block advertisements during scraping.
- browser() - Method in class com.firecrawl.client.FirecrawlClient
-
Creates a new browser session with default settings.
- browser(Integer, Integer, Boolean) - Method in class com.firecrawl.client.FirecrawlClient
-
Creates a new browser session with options.
- browserAsync(Integer, Integer, Boolean) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously creates a new browser session.
- BrowserCreateResponse - Class in com.firecrawl.models
-
Response from creating a new browser session.
- BrowserCreateResponse() - Constructor for class com.firecrawl.models.BrowserCreateResponse
- BrowserDeleteResponse - Class in com.firecrawl.models
-
Response from deleting a browser session.
- BrowserDeleteResponse() - Constructor for class com.firecrawl.models.BrowserDeleteResponse
- browserExecute(String, String) - Method in class com.firecrawl.client.FirecrawlClient
-
Executes code in a browser session using the default language (bash).
- browserExecute(String, String, String, Integer) - Method in class com.firecrawl.client.FirecrawlClient
-
Executes code in a browser session with options.
- browserExecuteAsync(String, String, String, Integer) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously executes code in a browser session.
- BrowserExecuteResponse - Class in com.firecrawl.models
-
Response from executing code in a browser session.
- BrowserExecuteResponse() - Constructor for class com.firecrawl.models.BrowserExecuteResponse
- BrowserListResponse - Class in com.firecrawl.models
-
Response from listing browser sessions.
- BrowserListResponse() - Constructor for class com.firecrawl.models.BrowserListResponse
- BrowserSession - Class in com.firecrawl.models
-
Represents a browser session's metadata.
- BrowserSession() - Constructor for class com.firecrawl.models.BrowserSession
- build() - Method in class com.firecrawl.client.FirecrawlClient.Builder
- build() - Method in class com.firecrawl.models.AgentOptions.Builder
- build() - Method in class com.firecrawl.models.BatchScrapeOptions.Builder
- build() - Method in class com.firecrawl.models.CrawlOptions.Builder
- build() - Method in class com.firecrawl.models.HighlightsFormat.Builder
- build() - Method in class com.firecrawl.models.JsonFormat.Builder
- build() - Method in class com.firecrawl.models.LocationConfig.Builder
- build() - Method in class com.firecrawl.models.MapOptions.Builder
- build() - Method in class com.firecrawl.models.ParseFile.Builder
- build() - Method in class com.firecrawl.models.ParseOptions.Builder
- build() - Method in class com.firecrawl.models.QueryFormat.Builder
-
Deprecated.
- build() - Method in class com.firecrawl.models.QuestionFormat.Builder
- build() - Method in class com.firecrawl.models.ScrapeOptions.Builder
- build() - Method in class com.firecrawl.models.SearchOptions.Builder
- build() - Method in class com.firecrawl.models.WebhookConfig.Builder
- builder() - Static method in class com.firecrawl.client.FirecrawlClient
-
Creates a new builder for constructing a FirecrawlClient.
- builder() - Static method in class com.firecrawl.models.AgentOptions
- builder() - Static method in class com.firecrawl.models.BatchScrapeOptions
- builder() - Static method in class com.firecrawl.models.CrawlOptions
- builder() - Static method in class com.firecrawl.models.HighlightsFormat
- builder() - Static method in class com.firecrawl.models.JsonFormat
- builder() - Static method in class com.firecrawl.models.LocationConfig
- builder() - Static method in class com.firecrawl.models.MapOptions
- builder() - Static method in class com.firecrawl.models.ParseFile
- builder() - Static method in class com.firecrawl.models.ParseOptions
- builder() - Static method in class com.firecrawl.models.QueryFormat
-
Deprecated.
- builder() - Static method in class com.firecrawl.models.QuestionFormat
- builder() - Static method in class com.firecrawl.models.ScrapeOptions
- builder() - Static method in class com.firecrawl.models.SearchOptions
- builder() - Static method in class com.firecrawl.models.WebhookConfig
C
- cancelAgent(String) - Method in class com.firecrawl.client.FirecrawlClient
-
Cancels a running agent task.
- cancelAgentAsync(String) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously cancels an agent task.
- cancelBatchScrape(String) - Method in class com.firecrawl.client.FirecrawlClient
-
Cancels a running batch scrape job.
- cancelBatchScrapeAsync(String) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously cancels a batch scrape job.
- cancelCrawl(String) - Method in class com.firecrawl.client.FirecrawlClient
-
Cancels a running crawl job.
- cancelCrawlAsync(String) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously cancels a crawl job.
- categories(List<Object>) - Method in class com.firecrawl.models.SearchOptions.Builder
-
Categories: "github", "research", "pdf".
- com.firecrawl.client - package com.firecrawl.client
- com.firecrawl.errors - package com.firecrawl.errors
- com.firecrawl.models - package com.firecrawl.models
- ConcurrencyCheck - Class in com.firecrawl.models
-
Current concurrency usage.
- ConcurrencyCheck() - Constructor for class com.firecrawl.models.ConcurrencyCheck
- content(byte[]) - Method in class com.firecrawl.models.ParseFile.Builder
-
Raw file content bytes.
- contentType(String) - Method in class com.firecrawl.models.ParseFile.Builder
-
Optional MIME type hint (e.g., "application/pdf").
- country(String) - Method in class com.firecrawl.models.LocationConfig.Builder
- crawl(String, CrawlOptions) - Method in class com.firecrawl.client.FirecrawlClient
-
Crawls a website and waits for completion (auto-polling).
- crawl(String, CrawlOptions, int, int) - Method in class com.firecrawl.client.FirecrawlClient
-
Crawls a website and waits for completion with custom polling settings.
- crawlAsync(String, CrawlOptions) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously crawls a website and waits for completion.
- crawlAsync(String, CrawlOptions, int, int) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously crawls with custom polling settings.
- crawlEntireDomain(Boolean) - Method in class com.firecrawl.models.CrawlOptions.Builder
-
Whether to crawl the entire domain.
- CrawlJob - Class in com.firecrawl.models
-
Status and results of a crawl job.
- CrawlJob() - Constructor for class com.firecrawl.models.CrawlJob
- CrawlOptions - Class in com.firecrawl.models
-
Options for crawling a website.
- CrawlOptions.Builder - Class in com.firecrawl.models
- CrawlResponse - Class in com.firecrawl.models
-
Response from starting an async crawl job.
- CrawlResponse() - Constructor for class com.firecrawl.models.CrawlResponse
- createMonitor(Map<String, Object>) - Method in class com.firecrawl.client.FirecrawlClient
- createMonitorAsync(Map<String, Object>) - Method in class com.firecrawl.client.FirecrawlClient
- CreditUsage - Class in com.firecrawl.models
-
Current credit usage information.
- CreditUsage() - Constructor for class com.firecrawl.models.CreditUsage
D
- deduplicateSimilarURLs(Boolean) - Method in class com.firecrawl.models.CrawlOptions.Builder
-
Deduplicate URLs that are similar.
- delay(Integer) - Method in class com.firecrawl.models.CrawlOptions.Builder
-
Delay in milliseconds between requests.
- deleteBrowser(String) - Method in class com.firecrawl.client.FirecrawlClient
-
Deletes a browser session.
- deleteBrowserAsync(String) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously deletes a browser session.
- deleteMonitor(String) - Method in class com.firecrawl.client.FirecrawlClient
- deleteMonitorAsync(String) - Method in class com.firecrawl.client.FirecrawlClient
- deleteScrapeBrowser(String) - Method in class com.firecrawl.client.FirecrawlClient
-
Deprecated.
- deleteScrapeBrowserAsync(String) - Method in class com.firecrawl.client.FirecrawlClient
-
Deprecated.
- DIRECT_QUOTE - com.firecrawl.models.QueryFormat.Mode
-
Deprecated.
- Document - Class in com.firecrawl.models
-
A scraped document returned by scrape, crawl, and batch endpoints.
- Document() - Constructor for class com.firecrawl.models.Document
E
- events(List<String>) - Method in class com.firecrawl.models.WebhookConfig.Builder
-
Events to subscribe to.
- excludeDomains(List<String>) - Method in class com.firecrawl.models.SearchOptions.Builder
-
Domains to exclude from search results.
- excludePaths(List<String>) - Method in class com.firecrawl.models.CrawlOptions.Builder
-
URL path patterns to exclude from crawling.
- excludeTags(List<String>) - Method in class com.firecrawl.models.ParseOptions.Builder
- excludeTags(List<String>) - Method in class com.firecrawl.models.ScrapeOptions.Builder
-
Exclude content from these HTML tags.
F
- filename(String) - Method in class com.firecrawl.models.ParseFile.Builder
-
Uploaded filename (e.g., "document.pdf").
- FirecrawlClient - Class in com.firecrawl.client
-
Client for the Firecrawl v2 API.
- FirecrawlClient.Builder - Class in com.firecrawl.client
- FirecrawlException - Exception in com.firecrawl.errors
-
Base exception for all Firecrawl SDK errors.
- FirecrawlException(String) - Constructor for exception com.firecrawl.errors.FirecrawlException
- FirecrawlException(String, int) - Constructor for exception com.firecrawl.errors.FirecrawlException
- FirecrawlException(String, int, String, Object) - Constructor for exception com.firecrawl.errors.FirecrawlException
- FirecrawlException(String, Throwable) - Constructor for exception com.firecrawl.errors.FirecrawlException
- formats(List<Object>) - Method in class com.firecrawl.models.ParseOptions.Builder
- formats(List<Object>) - Method in class com.firecrawl.models.ScrapeOptions.Builder
-
Output formats to request.
- FREEFORM - com.firecrawl.models.QueryFormat.Mode
-
Deprecated.
- fromEnv() - Static method in class com.firecrawl.client.FirecrawlClient
-
Creates a client from the FIRECRAWL_API_KEY environment variable.
G
- getActions() - Method in class com.firecrawl.models.Document
- getActions() - Method in class com.firecrawl.models.ScrapeOptions
- getActualCredits() - Method in class com.firecrawl.models.MonitorCheck
- getAgentStatus(String) - Method in class com.firecrawl.client.FirecrawlClient
-
Gets the status of an agent task.
- getAgentStatusAsync(String) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously gets the status of an agent task.
- getAllowExternalLinks() - Method in class com.firecrawl.models.CrawlOptions
- getAllowSubdomains() - Method in class com.firecrawl.models.CrawlOptions
- getAnswer() - Method in class com.firecrawl.models.Document
- getAppendToId() - Method in class com.firecrawl.models.BatchScrapeOptions
- getAttributes() - Method in class com.firecrawl.models.Document
- getAudio() - Method in class com.firecrawl.models.Document
- getBatchScrapeStatus(String) - Method in class com.firecrawl.client.FirecrawlClient
-
Gets the status and results of a batch scrape job.
- getBatchScrapeStatusAsync(String) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously gets the status of a batch scrape job.
- getBillingPeriodEnd() - Method in class com.firecrawl.models.CreditUsage
- getBillingPeriodStart() - Method in class com.firecrawl.models.CreditUsage
- getBillingStatus() - Method in class com.firecrawl.models.MonitorCheck
- getBlockAds() - Method in class com.firecrawl.models.ParseOptions
- getBlockAds() - Method in class com.firecrawl.models.ScrapeOptions
- getBranding() - Method in class com.firecrawl.models.Document
- getCategories() - Method in class com.firecrawl.models.SearchOptions
- getCdpUrl() - Method in class com.firecrawl.models.BrowserCreateResponse
- getCdpUrl() - Method in class com.firecrawl.models.BrowserSession
- getChanged() - Method in class com.firecrawl.models.MonitorSummary
- getChangeTracking() - Method in class com.firecrawl.models.Document
- getCompleted() - Method in class com.firecrawl.models.BatchScrapeJob
- getCompleted() - Method in class com.firecrawl.models.CrawlJob
- getConcurrency() - Method in class com.firecrawl.client.FirecrawlClient
-
Gets current concurrency usage.
- getConcurrency() - Method in class com.firecrawl.models.ConcurrencyCheck
- getConcurrencyAsync() - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously gets concurrency info.
- getConfidence() - Method in class com.firecrawl.models.MonitorPageJudgment
-
One of
high,medium,low. - getContent() - Method in class com.firecrawl.models.ParseFile
- getContentType() - Method in class com.firecrawl.models.ParseFile
- getCountry() - Method in class com.firecrawl.models.LocationConfig
- getCrawlEntireDomain() - Method in class com.firecrawl.models.CrawlOptions
- getCrawlErrors(String) - Method in class com.firecrawl.client.FirecrawlClient
-
Gets errors from a crawl job.
- getCrawlStatus(String) - Method in class com.firecrawl.client.FirecrawlClient
-
Gets the status and results of a crawl job.
- getCrawlStatusAsync(String) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously gets the status of a crawl job.
- getCreatedAt() - Method in class com.firecrawl.models.BrowserSession
- getCreatedAt() - Method in class com.firecrawl.models.Monitor
- getCreatedAt() - Method in class com.firecrawl.models.MonitorCheck
- getCreatedAt() - Method in class com.firecrawl.models.MonitorCheckPage
- getCreditsBilled() - Method in class com.firecrawl.models.BrowserDeleteResponse
- getCreditsUsed() - Method in class com.firecrawl.models.AgentStatusResponse
- getCreditsUsed() - Method in class com.firecrawl.models.BatchScrapeJob
- getCreditsUsed() - Method in class com.firecrawl.models.CrawlJob
- getCreditUsage() - Method in class com.firecrawl.client.FirecrawlClient
-
Gets current credit usage.
- getCreditUsageAsync() - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously gets credit usage.
- getCron() - Method in class com.firecrawl.models.MonitorSchedule
- getCurrent() - Method in class com.firecrawl.models.MonitorJsonFieldDiff
- getCurrentCheckId() - Method in class com.firecrawl.models.Monitor
- getCurrentScrapeId() - Method in class com.firecrawl.models.MonitorCheckPage
- getData() - Method in class com.firecrawl.models.AgentStatusResponse
- getData() - Method in class com.firecrawl.models.BatchScrapeJob
- getData() - Method in class com.firecrawl.models.CrawlJob
- getDeduplicateSimilarURLs() - Method in class com.firecrawl.models.CrawlOptions
- getDelay() - Method in class com.firecrawl.models.CrawlOptions
- getDetails() - Method in exception com.firecrawl.errors.FirecrawlException
-
Additional error details from the API response, if any.
- getDiff() - Method in class com.firecrawl.models.MonitorCheckPage
- getError() - Method in class com.firecrawl.models.AgentResponse
- getError() - Method in class com.firecrawl.models.AgentStatusResponse
- getError() - Method in class com.firecrawl.models.BrowserCreateResponse
- getError() - Method in class com.firecrawl.models.BrowserDeleteResponse
- getError() - Method in class com.firecrawl.models.BrowserExecuteResponse
- getError() - Method in class com.firecrawl.models.BrowserListResponse
- getError() - Method in class com.firecrawl.models.MonitorCheck
- getError() - Method in class com.firecrawl.models.MonitorCheckPage
- getError() - Method in class com.firecrawl.models.MonitorSummary
- getErrorCode() - Method in exception com.firecrawl.errors.FirecrawlException
-
Error code from the API response, if any.
- getEstimatedCredits() - Method in class com.firecrawl.models.MonitorCheck
- getEstimatedCreditsPerMonth() - Method in class com.firecrawl.models.Monitor
- getEvents() - Method in class com.firecrawl.models.WebhookConfig
- getExcludeDomains() - Method in class com.firecrawl.models.SearchOptions
- getExcludePaths() - Method in class com.firecrawl.models.CrawlOptions
- getExcludeTags() - Method in class com.firecrawl.models.ParseOptions
- getExcludeTags() - Method in class com.firecrawl.models.ScrapeOptions
- getExitCode() - Method in class com.firecrawl.models.BrowserExecuteResponse
- getExpiresAt() - Method in class com.firecrawl.models.AgentStatusResponse
- getExpiresAt() - Method in class com.firecrawl.models.BatchScrapeJob
- getExpiresAt() - Method in class com.firecrawl.models.BrowserCreateResponse
- getExpiresAt() - Method in class com.firecrawl.models.CrawlJob
- getFields() - Method in class com.firecrawl.models.MonitorPageJudgment
- getFilename() - Method in class com.firecrawl.models.ParseFile
- getFinishedAt() - Method in class com.firecrawl.models.MonitorCheck
- getFormats() - Method in class com.firecrawl.models.ParseOptions
- getFormats() - Method in class com.firecrawl.models.ScrapeOptions
- getGoal() - Method in class com.firecrawl.models.Monitor
- getHeaders() - Method in class com.firecrawl.models.ParseOptions
- getHeaders() - Method in class com.firecrawl.models.ScrapeOptions
- getHeaders() - Method in class com.firecrawl.models.WebhookConfig
- getHighlights() - Method in class com.firecrawl.models.Document
- getHtml() - Method in class com.firecrawl.models.Document
- getId() - Method in class com.firecrawl.models.AgentResponse
- getId() - Method in class com.firecrawl.models.BatchScrapeJob
- getId() - Method in class com.firecrawl.models.BatchScrapeResponse
- getId() - Method in class com.firecrawl.models.BrowserCreateResponse
- getId() - Method in class com.firecrawl.models.BrowserSession
- getId() - Method in class com.firecrawl.models.CrawlJob
- getId() - Method in class com.firecrawl.models.CrawlResponse
- getId() - Method in class com.firecrawl.models.Monitor
- getId() - Method in class com.firecrawl.models.MonitorCheck
- getId() - Method in class com.firecrawl.models.MonitorCheckPage
- getIdempotencyKey() - Method in class com.firecrawl.models.BatchScrapeOptions
- getIgnoreInvalidURLs() - Method in class com.firecrawl.models.BatchScrapeOptions
- getIgnoreInvalidURLs() - Method in class com.firecrawl.models.SearchOptions
- getIgnoreQueryParameters() - Method in class com.firecrawl.models.CrawlOptions
- getIgnoreQueryParameters() - Method in class com.firecrawl.models.MapOptions
- getIgnoreRobotsTxt() - Method in class com.firecrawl.models.CrawlOptions
- getImages() - Method in class com.firecrawl.models.Document
- getImages() - Method in class com.firecrawl.models.SearchData
-
Image search results.
- getIncludeDomains() - Method in class com.firecrawl.models.SearchOptions
- getIncludePaths() - Method in class com.firecrawl.models.CrawlOptions
- getIncludeSubdomains() - Method in class com.firecrawl.models.MapOptions
- getIncludeTags() - Method in class com.firecrawl.models.ParseOptions
- getIncludeTags() - Method in class com.firecrawl.models.ScrapeOptions
- getIntegration() - Method in class com.firecrawl.models.AgentOptions
- getIntegration() - Method in class com.firecrawl.models.BatchScrapeOptions
- getIntegration() - Method in class com.firecrawl.models.CrawlOptions
- getIntegration() - Method in class com.firecrawl.models.MapOptions
- getIntegration() - Method in class com.firecrawl.models.ParseOptions
- getIntegration() - Method in class com.firecrawl.models.ScrapeOptions
- getIntegration() - Method in class com.firecrawl.models.SearchOptions
- getInvalidURLs() - Method in class com.firecrawl.models.BatchScrapeResponse
- getJobId() - Method in exception com.firecrawl.errors.JobTimeoutException
-
The ID of the timed-out job.
- getJson() - Method in class com.firecrawl.models.Document
- getJson() - Method in class com.firecrawl.models.MonitorPageDiff
- getJson() - Method in class com.firecrawl.models.MonitorPageSnapshot
- getJudgeEnabled() - Method in class com.firecrawl.models.Monitor
- getJudgment() - Method in class com.firecrawl.models.MonitorCheckPage
- getKilled() - Method in class com.firecrawl.models.BrowserExecuteResponse
- getLanguages() - Method in class com.firecrawl.models.LocationConfig
- getLastActivity() - Method in class com.firecrawl.models.BrowserSession
- getLastCheckSummary() - Method in class com.firecrawl.models.Monitor
- getLastRunAt() - Method in class com.firecrawl.models.Monitor
- getLimit() - Method in class com.firecrawl.models.CrawlOptions
- getLimit() - Method in class com.firecrawl.models.MapOptions
- getLimit() - Method in class com.firecrawl.models.SearchOptions
- getLinks() - Method in class com.firecrawl.models.Document
- getLinks() - Method in class com.firecrawl.models.MapData
-
Returns the discovered links, normalised so that every entry is a
Map<String, Object>containing at least a"url"key. - getLiveViewUrl() - Method in class com.firecrawl.models.BrowserCreateResponse
- getLiveViewUrl() - Method in class com.firecrawl.models.BrowserSession
- getLocation() - Method in class com.firecrawl.models.MapOptions
- getLocation() - Method in class com.firecrawl.models.ScrapeOptions
- getLocation() - Method in class com.firecrawl.models.SearchOptions
- getLockdown() - Method in class com.firecrawl.models.ScrapeOptions
- getMarkdown() - Method in class com.firecrawl.models.Document
- getMaxAge() - Method in class com.firecrawl.models.ScrapeOptions
- getMaxConcurrency() - Method in class com.firecrawl.models.BatchScrapeOptions
- getMaxConcurrency() - Method in class com.firecrawl.models.ConcurrencyCheck
- getMaxConcurrency() - Method in class com.firecrawl.models.CrawlOptions
- getMaxCredits() - Method in class com.firecrawl.models.AgentOptions
- getMaxDiscoveryDepth() - Method in class com.firecrawl.models.CrawlOptions
- getMetadata() - Method in class com.firecrawl.models.Document
- getMetadata() - Method in class com.firecrawl.models.MonitorCheckPage
- getMetadata() - Method in class com.firecrawl.models.WebhookConfig
- getMobile() - Method in class com.firecrawl.models.ScrapeOptions
- getMode() - Method in class com.firecrawl.models.QueryFormat
-
Deprecated.
- getModel() - Method in class com.firecrawl.models.AgentOptions
- getModel() - Method in class com.firecrawl.models.AgentStatusResponse
- getMonitor(String) - Method in class com.firecrawl.client.FirecrawlClient
- getMonitorAsync(String) - Method in class com.firecrawl.client.FirecrawlClient
- getMonitorCheck(String, String) - Method in class com.firecrawl.client.FirecrawlClient
- getMonitorCheck(String, String, Integer, Integer, String) - Method in class com.firecrawl.client.FirecrawlClient
- getMonitorCheck(String, String, Integer, Integer, String, boolean) - Method in class com.firecrawl.client.FirecrawlClient
- getMonitorCheckAsync(String, String, Integer, Integer, String) - Method in class com.firecrawl.client.FirecrawlClient
- getMonitorCheckAsync(String, String, Integer, Integer, String, boolean) - Method in class com.firecrawl.client.FirecrawlClient
- getMonitorId() - Method in class com.firecrawl.models.MonitorCheck
- getName() - Method in class com.firecrawl.models.Monitor
- getNew() - Method in class com.firecrawl.models.MonitorSummary
- getNews() - Method in class com.firecrawl.models.SearchData
-
News search results.
- getNext() - Method in class com.firecrawl.models.BatchScrapeJob
- getNext() - Method in class com.firecrawl.models.CrawlJob
- getNext() - Method in class com.firecrawl.models.MonitorCheckDetail
- getNextRunAt() - Method in class com.firecrawl.models.Monitor
- getNotification() - Method in class com.firecrawl.models.Monitor
- getNotificationStatus() - Method in class com.firecrawl.models.MonitorCheck
- getOnlyMainContent() - Method in class com.firecrawl.models.ParseOptions
- getOnlyMainContent() - Method in class com.firecrawl.models.ScrapeOptions
- getOptions() - Method in class com.firecrawl.models.BatchScrapeOptions
- getPages() - Method in class com.firecrawl.models.MonitorCheckDetail
- getParsers() - Method in class com.firecrawl.models.ParseOptions
- getParsers() - Method in class com.firecrawl.models.ScrapeOptions
- getPlanCredits() - Method in class com.firecrawl.models.CreditUsage
- getPrevious() - Method in class com.firecrawl.models.MonitorJsonFieldDiff
- getPreviousScrapeId() - Method in class com.firecrawl.models.MonitorCheckPage
- getPrompt() - Method in class com.firecrawl.models.AgentOptions
- getPrompt() - Method in class com.firecrawl.models.CrawlOptions
- getPrompt() - Method in class com.firecrawl.models.JsonFormat
- getPrompt() - Method in class com.firecrawl.models.QueryFormat
-
Deprecated.
- getProxy() - Method in class com.firecrawl.models.ParseOptions
- getProxy() - Method in class com.firecrawl.models.ScrapeOptions
- getQuery() - Method in class com.firecrawl.models.HighlightsFormat
- getQuestion() - Method in class com.firecrawl.models.QuestionFormat
- getRawHtml() - Method in class com.firecrawl.models.Document
- getReason() - Method in class com.firecrawl.models.MonitorPageJudgment
- getRegexOnFullURL() - Method in class com.firecrawl.models.CrawlOptions
- getRemainingCredits() - Method in class com.firecrawl.models.CreditUsage
- getRemoveBase64Images() - Method in class com.firecrawl.models.ParseOptions
- getRemoveBase64Images() - Method in class com.firecrawl.models.ScrapeOptions
- getRemoved() - Method in class com.firecrawl.models.MonitorSummary
- getReservedCredits() - Method in class com.firecrawl.models.MonitorCheck
- getResult() - Method in class com.firecrawl.models.BrowserExecuteResponse
- getRetentionDays() - Method in class com.firecrawl.models.Monitor
- getRobotsUserAgent() - Method in class com.firecrawl.models.CrawlOptions
- getSame() - Method in class com.firecrawl.models.MonitorSummary
- getSchedule() - Method in class com.firecrawl.models.Monitor
- getScheduledFor() - Method in class com.firecrawl.models.MonitorCheck
- getSchema() - Method in class com.firecrawl.models.AgentOptions
- getSchema() - Method in class com.firecrawl.models.JsonFormat
- getScrapeOptions() - Method in class com.firecrawl.models.CrawlOptions
- getScrapeOptions() - Method in class com.firecrawl.models.SearchOptions
- getScreenshot() - Method in class com.firecrawl.models.Document
- getSearch() - Method in class com.firecrawl.models.MapOptions
- getSessionDurationMs() - Method in class com.firecrawl.models.BrowserDeleteResponse
- getSessions() - Method in class com.firecrawl.models.BrowserListResponse
- getSitemap() - Method in class com.firecrawl.models.CrawlOptions
- getSitemap() - Method in class com.firecrawl.models.MapOptions
-
Sitemap mode: "only", "include", or "skip".
- getSkipTlsVerification() - Method in class com.firecrawl.models.ParseOptions
- getSkipTlsVerification() - Method in class com.firecrawl.models.ScrapeOptions
- getSnapshot() - Method in class com.firecrawl.models.MonitorCheckPage
- getSources() - Method in class com.firecrawl.models.SearchOptions
- getStartedAt() - Method in class com.firecrawl.models.MonitorCheck
- getStatus() - Method in class com.firecrawl.models.AgentStatusResponse
- getStatus() - Method in class com.firecrawl.models.BatchScrapeJob
- getStatus() - Method in class com.firecrawl.models.BrowserSession
- getStatus() - Method in class com.firecrawl.models.CrawlJob
- getStatus() - Method in class com.firecrawl.models.Monitor
- getStatus() - Method in class com.firecrawl.models.MonitorCheck
- getStatus() - Method in class com.firecrawl.models.MonitorCheckPage
- getStatusCode() - Method in exception com.firecrawl.errors.FirecrawlException
-
HTTP status code (0 if not an HTTP error).
- getStatusCode() - Method in class com.firecrawl.models.MonitorCheckPage
- getStderr() - Method in class com.firecrawl.models.BrowserExecuteResponse
- getStdout() - Method in class com.firecrawl.models.BrowserExecuteResponse
- getStoreInCache() - Method in class com.firecrawl.models.ScrapeOptions
- getStrictConstrainToURLs() - Method in class com.firecrawl.models.AgentOptions
- getSummary() - Method in class com.firecrawl.models.Document
- getSummary() - Method in class com.firecrawl.models.MonitorCheck
- getTargetId() - Method in class com.firecrawl.models.MonitorCheckPage
- getTargetResults() - Method in class com.firecrawl.models.MonitorCheck
- getTargets() - Method in class com.firecrawl.models.Monitor
- getTbs() - Method in class com.firecrawl.models.SearchOptions
- getText() - Method in class com.firecrawl.models.MonitorPageDiff
- getTimeout() - Method in class com.firecrawl.models.MapOptions
- getTimeout() - Method in class com.firecrawl.models.ParseOptions
- getTimeout() - Method in class com.firecrawl.models.ScrapeOptions
- getTimeout() - Method in class com.firecrawl.models.SearchOptions
- getTimeoutSeconds() - Method in exception com.firecrawl.errors.JobTimeoutException
-
The timeout in seconds that was exceeded.
- getTimezone() - Method in class com.firecrawl.models.MonitorSchedule
- getTotal() - Method in class com.firecrawl.models.BatchScrapeJob
- getTotal() - Method in class com.firecrawl.models.CrawlJob
- getTotalPages() - Method in class com.firecrawl.models.MonitorSummary
- getTrigger() - Method in class com.firecrawl.models.MonitorCheck
- getType() - Method in class com.firecrawl.models.HighlightsFormat
- getType() - Method in class com.firecrawl.models.JsonFormat
- getType() - Method in class com.firecrawl.models.QueryFormat
-
Deprecated.
- getType() - Method in class com.firecrawl.models.QuestionFormat
- getUpdatedAt() - Method in class com.firecrawl.models.Monitor
- getUpdatedAt() - Method in class com.firecrawl.models.MonitorCheck
- getUrl() - Method in class com.firecrawl.models.BatchScrapeResponse
- getUrl() - Method in class com.firecrawl.models.CrawlResponse
- getUrl() - Method in class com.firecrawl.models.MonitorCheckPage
- getUrl() - Method in class com.firecrawl.models.WebhookConfig
- getUrls() - Method in class com.firecrawl.models.AgentOptions
- getValue() - Method in enum com.firecrawl.models.QueryFormat.Mode
-
Deprecated.
- getVideo() - Method in class com.firecrawl.models.Document
- getWaitFor() - Method in class com.firecrawl.models.ScrapeOptions
- getWarning() - Method in class com.firecrawl.models.Document
- getWeb() - Method in class com.firecrawl.models.SearchData
-
Web search results.
- getWebhook() - Method in class com.firecrawl.models.AgentOptions
- getWebhook() - Method in class com.firecrawl.models.BatchScrapeOptions
- getWebhook() - Method in class com.firecrawl.models.CrawlOptions
- getWebhook() - Method in class com.firecrawl.models.Monitor
- getZeroDataRetention() - Method in class com.firecrawl.models.BatchScrapeOptions
- getZeroDataRetention() - Method in class com.firecrawl.models.CrawlOptions
H
- headers(Map<String, String>) - Method in class com.firecrawl.models.ParseOptions.Builder
- headers(Map<String, String>) - Method in class com.firecrawl.models.ScrapeOptions.Builder
-
Custom HTTP headers to send with the request.
- headers(Map<String, String>) - Method in class com.firecrawl.models.WebhookConfig.Builder
- HighlightsFormat - Class in com.firecrawl.models
-
Highlights format for extracting direct highlights from page content.
- HighlightsFormat.Builder - Class in com.firecrawl.models
- httpClient(OkHttpClient) - Method in class com.firecrawl.client.FirecrawlClient.Builder
-
Sets a pre-configured OkHttpClient instance.
I
- idempotencyKey(String) - Method in class com.firecrawl.models.BatchScrapeOptions.Builder
-
Idempotency key to prevent duplicate batch jobs.
- ignoreInvalidURLs(Boolean) - Method in class com.firecrawl.models.BatchScrapeOptions.Builder
-
Ignore invalid URLs instead of failing.
- ignoreInvalidURLs(Boolean) - Method in class com.firecrawl.models.SearchOptions.Builder
-
Ignore invalid URLs in results.
- ignoreQueryParameters(Boolean) - Method in class com.firecrawl.models.CrawlOptions.Builder
-
Ignore query parameters when deduplicating URLs.
- ignoreQueryParameters(Boolean) - Method in class com.firecrawl.models.MapOptions.Builder
-
Ignore query parameters when deduplicating URLs.
- ignoreRobotsTxt(Boolean) - Method in class com.firecrawl.models.CrawlOptions.Builder
-
Ignore the website's robots.txt rules.
- includeDomains(List<String>) - Method in class com.firecrawl.models.SearchOptions.Builder
-
Domains to include in search results.
- includePaths(List<String>) - Method in class com.firecrawl.models.CrawlOptions.Builder
-
URL path patterns to include in crawling.
- includeSubdomains(Boolean) - Method in class com.firecrawl.models.MapOptions.Builder
-
Include subdomains.
- includeTags(List<String>) - Method in class com.firecrawl.models.ParseOptions.Builder
- includeTags(List<String>) - Method in class com.firecrawl.models.ScrapeOptions.Builder
-
Only include content from these HTML tags.
- integration(String) - Method in class com.firecrawl.models.AgentOptions.Builder
-
Integration identifier.
- integration(String) - Method in class com.firecrawl.models.BatchScrapeOptions.Builder
-
Integration identifier.
- integration(String) - Method in class com.firecrawl.models.CrawlOptions.Builder
-
Integration identifier.
- integration(String) - Method in class com.firecrawl.models.MapOptions.Builder
-
Integration identifier.
- integration(String) - Method in class com.firecrawl.models.ParseOptions.Builder
- integration(String) - Method in class com.firecrawl.models.ScrapeOptions.Builder
-
Integration identifier.
- integration(String) - Method in class com.firecrawl.models.SearchOptions.Builder
-
Integration identifier.
- interact(String, String) - Method in class com.firecrawl.client.FirecrawlClient
-
Interacts with the scrape-bound browser session for a scrape job.
- interact(String, String, String, Integer) - Method in class com.firecrawl.client.FirecrawlClient
-
Interacts with the scrape-bound browser session for a scrape job.
- interact(String, String, String, Integer, String) - Method in class com.firecrawl.client.FirecrawlClient
-
Interacts with the scrape-bound browser session for a scrape job.
- interactAsync(String, String) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously executes code in a scrape-bound browser session.
- interactAsync(String, String, String, Integer) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously executes code in a scrape-bound browser session.
- interactAsync(String, String, String, Integer, String) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously executes code in a scrape-bound browser session.
- isDone() - Method in class com.firecrawl.models.AgentStatusResponse
- isDone() - Method in class com.firecrawl.models.BatchScrapeJob
- isDone() - Method in class com.firecrawl.models.CrawlJob
-
Returns true if the job has finished (completed, failed, or cancelled).
- isMeaningful() - Method in class com.firecrawl.models.MonitorPageJudgment
- isStreamWebView() - Method in class com.firecrawl.models.BrowserSession
- isSuccess() - Method in class com.firecrawl.models.AgentResponse
- isSuccess() - Method in class com.firecrawl.models.AgentStatusResponse
- isSuccess() - Method in class com.firecrawl.models.BrowserCreateResponse
- isSuccess() - Method in class com.firecrawl.models.BrowserDeleteResponse
- isSuccess() - Method in class com.firecrawl.models.BrowserExecuteResponse
- isSuccess() - Method in class com.firecrawl.models.BrowserListResponse
J
- JobTimeoutException - Exception in com.firecrawl.errors
-
Thrown when an async job (crawl, batch, agent) does not complete within the specified timeout.
- JobTimeoutException(String, int, String) - Constructor for exception com.firecrawl.errors.JobTimeoutException
- JsonFormat - Class in com.firecrawl.models
-
JSON extraction format with optional schema and prompt.
- JsonFormat.Builder - Class in com.firecrawl.models
L
- languages(List<String>) - Method in class com.firecrawl.models.LocationConfig.Builder
- limit(Integer) - Method in class com.firecrawl.models.CrawlOptions.Builder
-
Maximum number of pages to crawl.
- limit(Integer) - Method in class com.firecrawl.models.MapOptions.Builder
-
Maximum number of URLs to return.
- limit(Integer) - Method in class com.firecrawl.models.SearchOptions.Builder
-
Maximum number of results.
- listBrowsers() - Method in class com.firecrawl.client.FirecrawlClient
-
Lists all browser sessions.
- listBrowsers(String) - Method in class com.firecrawl.client.FirecrawlClient
-
Lists browser sessions with optional status filter.
- listBrowsersAsync(String) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously lists browser sessions.
- listMonitorChecks(String) - Method in class com.firecrawl.client.FirecrawlClient
- listMonitorChecks(String, Integer, Integer) - Method in class com.firecrawl.client.FirecrawlClient
- listMonitorChecksAsync(String, Integer, Integer) - Method in class com.firecrawl.client.FirecrawlClient
- listMonitors() - Method in class com.firecrawl.client.FirecrawlClient
- listMonitors(Integer, Integer) - Method in class com.firecrawl.client.FirecrawlClient
- listMonitorsAsync(Integer, Integer) - Method in class com.firecrawl.client.FirecrawlClient
- location(LocationConfig) - Method in class com.firecrawl.models.MapOptions.Builder
-
Geolocation configuration.
- location(LocationConfig) - Method in class com.firecrawl.models.ScrapeOptions.Builder
-
Geolocation configuration.
- location(String) - Method in class com.firecrawl.models.SearchOptions.Builder
-
Location for search results (e.g., "US").
- LocationConfig - Class in com.firecrawl.models
-
Geolocation configuration for requests.
- LocationConfig.Builder - Class in com.firecrawl.models
- lockdown(Boolean) - Method in class com.firecrawl.models.ScrapeOptions.Builder
-
Lockdown mode: serve only previously cached results, never make outbound requests.
M
- map(String) - Method in class com.firecrawl.client.FirecrawlClient
-
Discovers URLs on a website.
- map(String, MapOptions) - Method in class com.firecrawl.client.FirecrawlClient
-
Discovers URLs on a website with options.
- mapAsync(String, MapOptions) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously runs a map operation.
- MapData - Class in com.firecrawl.models
-
Result of a map operation containing discovered URLs.
- MapData() - Constructor for class com.firecrawl.models.MapData
- MapOptions - Class in com.firecrawl.models
-
Options for mapping (discovering URLs on) a website.
- MapOptions.Builder - Class in com.firecrawl.models
- maxAge(Long) - Method in class com.firecrawl.models.ScrapeOptions.Builder
-
Use cached result if younger than this many milliseconds.
- maxConcurrency(Integer) - Method in class com.firecrawl.models.BatchScrapeOptions.Builder
-
Max concurrent scrapes.
- maxConcurrency(Integer) - Method in class com.firecrawl.models.CrawlOptions.Builder
-
Maximum concurrent requests.
- maxCredits(Integer) - Method in class com.firecrawl.models.AgentOptions.Builder
-
Maximum credits to spend.
- maxDiscoveryDepth(Integer) - Method in class com.firecrawl.models.CrawlOptions.Builder
-
Maximum depth to discover links.
- maxRetries(int) - Method in class com.firecrawl.client.FirecrawlClient.Builder
-
Sets the maximum number of automatic retries for transient failures.
- metadata(Map<String, String>) - Method in class com.firecrawl.models.WebhookConfig.Builder
- mobile(Boolean) - Method in class com.firecrawl.models.ScrapeOptions.Builder
-
Scrape as a mobile device.
- mode(QueryFormat.Mode) - Method in class com.firecrawl.models.QueryFormat.Builder
-
Deprecated.Query answer mode: freeform or direct quote.
- model(String) - Method in class com.firecrawl.models.AgentOptions.Builder
-
Agent model: "spark-1-pro" or "spark-1-mini".
- Monitor - Class in com.firecrawl.models
- Monitor() - Constructor for class com.firecrawl.models.Monitor
- MonitorCheck - Class in com.firecrawl.models
- MonitorCheck() - Constructor for class com.firecrawl.models.MonitorCheck
- MonitorCheckDetail - Class in com.firecrawl.models
- MonitorCheckDetail() - Constructor for class com.firecrawl.models.MonitorCheckDetail
- MonitorCheckPage - Class in com.firecrawl.models
- MonitorCheckPage() - Constructor for class com.firecrawl.models.MonitorCheckPage
- MonitorJsonFieldDiff - Class in com.firecrawl.models
-
Per-field diff entry returned for monitors that requested JSON extraction.
- MonitorJsonFieldDiff() - Constructor for class com.firecrawl.models.MonitorJsonFieldDiff
- MonitorPageDiff - Class in com.firecrawl.models
-
Diff payload returned alongside a monitor page when its scrape produced a change.
- MonitorPageDiff() - Constructor for class com.firecrawl.models.MonitorPageDiff
- MonitorPageJudgment - Class in com.firecrawl.models
-
Judge's verdict on whether a monitor page change is meaningful.
- MonitorPageJudgment() - Constructor for class com.firecrawl.models.MonitorPageJudgment
- MonitorPageSnapshot - Class in com.firecrawl.models
-
Snapshot of the current JSON extraction at this run.
- MonitorPageSnapshot() - Constructor for class com.firecrawl.models.MonitorPageSnapshot
- MonitorSchedule - Class in com.firecrawl.models
- MonitorSchedule() - Constructor for class com.firecrawl.models.MonitorSchedule
- MonitorSummary - Class in com.firecrawl.models
- MonitorSummary() - Constructor for class com.firecrawl.models.MonitorSummary
O
- onlyMainContent(Boolean) - Method in class com.firecrawl.models.ParseOptions.Builder
- onlyMainContent(Boolean) - Method in class com.firecrawl.models.ScrapeOptions.Builder
-
Only return the main content of the page, excluding navbars/footers.
- options(ScrapeOptions) - Method in class com.firecrawl.models.BatchScrapeOptions.Builder
-
Scrape options applied to each URL.
P
- parse(ParseFile) - Method in class com.firecrawl.client.FirecrawlClient
-
Parses an uploaded file and returns the extracted document.
- parse(ParseFile, ParseOptions) - Method in class com.firecrawl.client.FirecrawlClient
-
Parses an uploaded file with scrape-compatible options.
- parseAsync(ParseFile) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously parses an uploaded file with default options.
- parseAsync(ParseFile, ParseOptions) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously parses an uploaded file.
- ParseFile - Class in com.firecrawl.models
-
Binary upload payload for the v2 parse endpoint.
- ParseFile.Builder - Class in com.firecrawl.models
- ParseOptions - Class in com.firecrawl.models
-
Options for parsing uploaded files via /v2/parse.
- ParseOptions.Builder - Class in com.firecrawl.models
- parsers(List<Object>) - Method in class com.firecrawl.models.ParseOptions.Builder
- parsers(List<Object>) - Method in class com.firecrawl.models.ScrapeOptions.Builder
-
Parsers to use (e.g., "pdf" or {"type": "pdf", "maxPages": 10}).
- prompt(String) - Method in class com.firecrawl.models.AgentOptions.Builder
-
Natural language prompt describing what data to find.
- prompt(String) - Method in class com.firecrawl.models.CrawlOptions.Builder
-
Natural language prompt to guide crawling.
- prompt(String) - Method in class com.firecrawl.models.JsonFormat.Builder
-
LLM prompt for extraction.
- prompt(String) - Method in class com.firecrawl.models.QueryFormat.Builder
-
Deprecated.Question to answer from the page content.
- proxy(String) - Method in class com.firecrawl.models.ParseOptions.Builder
- proxy(String) - Method in class com.firecrawl.models.ScrapeOptions.Builder
-
Proxy mode: "basic", "stealth", "enhanced", "auto", or a custom proxy URL.
Q
- query(String) - Method in class com.firecrawl.models.HighlightsFormat.Builder
-
Query used to select highlights from the page content.
- QueryFormat - Class in com.firecrawl.models
-
Deprecated.Use
QuestionFormatorHighlightsFormatinstead. - QueryFormat.Builder - Class in com.firecrawl.models
-
Deprecated.
- QueryFormat.Mode - Enum in com.firecrawl.models
-
Deprecated.
- question(String) - Method in class com.firecrawl.models.QuestionFormat.Builder
-
Question to answer from the page content.
- QuestionFormat - Class in com.firecrawl.models
-
Question format for asking a question about page content.
- QuestionFormat.Builder - Class in com.firecrawl.models
R
- RateLimitException - Exception in com.firecrawl.errors
-
Thrown when the API returns a 429 Too Many Requests response.
- RateLimitException(String) - Constructor for exception com.firecrawl.errors.RateLimitException
- RateLimitException(String, String, Object) - Constructor for exception com.firecrawl.errors.RateLimitException
- regexOnFullURL(Boolean) - Method in class com.firecrawl.models.CrawlOptions.Builder
-
Apply regex patterns to the full URL, not just the path.
- removeBase64Images(Boolean) - Method in class com.firecrawl.models.ParseOptions.Builder
- removeBase64Images(Boolean) - Method in class com.firecrawl.models.ScrapeOptions.Builder
-
Remove base64-encoded images from the response.
- robotsUserAgent(String) - Method in class com.firecrawl.models.CrawlOptions.Builder
-
Custom User-Agent string for robots.txt evaluation.
- runMonitor(String) - Method in class com.firecrawl.client.FirecrawlClient
- runMonitorAsync(String) - Method in class com.firecrawl.client.FirecrawlClient
S
- schema(Map<String, Object>) - Method in class com.firecrawl.models.AgentOptions.Builder
-
JSON Schema for structured output.
- schema(Map<String, Object>) - Method in class com.firecrawl.models.JsonFormat.Builder
-
JSON Schema for structured extraction.
- scrape(String) - Method in class com.firecrawl.client.FirecrawlClient
-
Scrapes a single URL and returns the document.
- scrape(String, ScrapeOptions) - Method in class com.firecrawl.client.FirecrawlClient
-
Scrapes a single URL with options.
- scrapeAsync(String, ScrapeOptions) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously scrapes a URL.
- scrapeExecute(String, String) - Method in class com.firecrawl.client.FirecrawlClient
-
Deprecated.
- scrapeExecute(String, String, String, Integer) - Method in class com.firecrawl.client.FirecrawlClient
-
Deprecated.
- scrapeExecute(String, String, String, Integer, String) - Method in class com.firecrawl.client.FirecrawlClient
-
Deprecated.
- scrapeExecuteAsync(String, String) - Method in class com.firecrawl.client.FirecrawlClient
-
Deprecated.
- scrapeExecuteAsync(String, String, String, Integer) - Method in class com.firecrawl.client.FirecrawlClient
-
Deprecated.
- scrapeExecuteAsync(String, String, String, Integer, String) - Method in class com.firecrawl.client.FirecrawlClient
- scrapeOptions(ScrapeOptions) - Method in class com.firecrawl.models.CrawlOptions.Builder
-
Scrape options applied to each crawled page.
- scrapeOptions(ScrapeOptions) - Method in class com.firecrawl.models.SearchOptions.Builder
-
Scrape options applied to search result pages.
- ScrapeOptions - Class in com.firecrawl.models
-
Options for scraping a single URL.
- ScrapeOptions.Builder - Class in com.firecrawl.models
- search(String) - Method in class com.firecrawl.client.FirecrawlClient
-
Performs a web search.
- search(String) - Method in class com.firecrawl.models.MapOptions.Builder
-
Filter discovered URLs by keyword.
- search(String, SearchOptions) - Method in class com.firecrawl.client.FirecrawlClient
-
Performs a web search with options.
- searchAsync(String, SearchOptions) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously runs a search.
- SearchData - Class in com.firecrawl.models
-
Search results from the v2 search API.
- SearchData() - Constructor for class com.firecrawl.models.SearchData
- SearchOptions - Class in com.firecrawl.models
-
Options for a web search request.
- SearchOptions.Builder - Class in com.firecrawl.models
- setData(List<Document>) - Method in class com.firecrawl.models.BatchScrapeJob
- setData(List<Document>) - Method in class com.firecrawl.models.CrawlJob
- setImages(List<Map<String, Object>>) - Method in class com.firecrawl.models.SearchData
- setNews(List<Map<String, Object>>) - Method in class com.firecrawl.models.SearchData
- setNext(String) - Method in class com.firecrawl.models.MonitorCheckDetail
- setPages(List<MonitorCheckPage>) - Method in class com.firecrawl.models.MonitorCheckDetail
- setWeb(List<Map<String, Object>>) - Method in class com.firecrawl.models.SearchData
- sitemap(String) - Method in class com.firecrawl.models.CrawlOptions.Builder
-
Sitemap handling: "skip", "include", or "only".
- sitemap(String) - Method in class com.firecrawl.models.MapOptions.Builder
-
Sitemap mode: "only", "include", or "skip".
- skipTlsVerification(Boolean) - Method in class com.firecrawl.models.ParseOptions.Builder
- skipTlsVerification(Boolean) - Method in class com.firecrawl.models.ScrapeOptions.Builder
-
Skip TLS certificate verification.
- sources(List<Object>) - Method in class com.firecrawl.models.SearchOptions.Builder
-
Source types: "web", "news", "images" as strings or {type: "web"} maps.
- startAgent(AgentOptions) - Method in class com.firecrawl.client.FirecrawlClient
-
Starts an async agent task.
- startAgentAsync(AgentOptions) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously starts an agent task and returns immediately with the job reference.
- startBatchScrape(List<String>, BatchScrapeOptions) - Method in class com.firecrawl.client.FirecrawlClient
-
Starts an async batch scrape job.
- startBatchScrapeAsync(List<String>, BatchScrapeOptions) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously starts a batch scrape job and returns immediately with the job reference.
- startCrawl(String, CrawlOptions) - Method in class com.firecrawl.client.FirecrawlClient
-
Starts an async crawl job and returns immediately.
- startCrawlAsync(String, CrawlOptions) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously starts a crawl job and returns immediately with the job reference.
- stopInteractiveBrowser(String) - Method in class com.firecrawl.client.FirecrawlClient
-
Stops the interactive browser session for a scrape job.
- stopInteractiveBrowserAsync(String) - Method in class com.firecrawl.client.FirecrawlClient
-
Asynchronously deletes a scrape-bound browser session.
- storeInCache(Boolean) - Method in class com.firecrawl.models.ScrapeOptions.Builder
-
Whether to cache the result.
- strictConstrainToURLs(Boolean) - Method in class com.firecrawl.models.AgentOptions.Builder
-
Don't navigate outside provided URLs.
T
- tbs(String) - Method in class com.firecrawl.models.SearchOptions.Builder
-
Time-based search filter (e.g., "qdr:d" for past day, "qdr:w" for past week).
- timeout(Integer) - Method in class com.firecrawl.models.MapOptions.Builder
-
Timeout in milliseconds.
- timeout(Integer) - Method in class com.firecrawl.models.ParseOptions.Builder
- timeout(Integer) - Method in class com.firecrawl.models.ScrapeOptions.Builder
-
Timeout in milliseconds for the scrape request.
- timeout(Integer) - Method in class com.firecrawl.models.SearchOptions.Builder
-
Timeout in milliseconds.
- timeoutMs(long) - Method in class com.firecrawl.client.FirecrawlClient.Builder
-
Sets the HTTP request timeout in milliseconds.
- toBuilder() - Method in class com.firecrawl.models.ParseOptions
- toBuilder() - Method in class com.firecrawl.models.ScrapeOptions
- toString() - Method in class com.firecrawl.models.AgentResponse
- toString() - Method in class com.firecrawl.models.AgentStatusResponse
- toString() - Method in class com.firecrawl.models.BatchScrapeJob
- toString() - Method in class com.firecrawl.models.BatchScrapeResponse
- toString() - Method in class com.firecrawl.models.BrowserCreateResponse
- toString() - Method in class com.firecrawl.models.BrowserDeleteResponse
- toString() - Method in class com.firecrawl.models.BrowserExecuteResponse
- toString() - Method in class com.firecrawl.models.BrowserListResponse
- toString() - Method in class com.firecrawl.models.BrowserSession
- toString() - Method in class com.firecrawl.models.ConcurrencyCheck
- toString() - Method in class com.firecrawl.models.CrawlJob
- toString() - Method in class com.firecrawl.models.CrawlResponse
- toString() - Method in class com.firecrawl.models.CreditUsage
- toString() - Method in class com.firecrawl.models.Document
- toString() - Method in class com.firecrawl.models.MapData
- toString() - Method in class com.firecrawl.models.SearchData
U
- updateMonitor(String, Map<String, Object>) - Method in class com.firecrawl.client.FirecrawlClient
- updateMonitorAsync(String, Map<String, Object>) - Method in class com.firecrawl.client.FirecrawlClient
- url(String) - Method in class com.firecrawl.models.WebhookConfig.Builder
- urls(List<String>) - Method in class com.firecrawl.models.AgentOptions.Builder
-
Optional URLs to constrain the agent to.
V
- valueOf(String) - Static method in enum com.firecrawl.models.QueryFormat.Mode
-
Deprecated.Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.firecrawl.models.QueryFormat.Mode
-
Deprecated.Returns an array containing the constants of this enum type, in the order they are declared.
W
- waitFor(Integer) - Method in class com.firecrawl.models.ScrapeOptions.Builder
-
Wait time in milliseconds before scraping (for JS rendering).
- webhook(WebhookConfig) - Method in class com.firecrawl.models.AgentOptions.Builder
-
Webhook configuration.
- webhook(Object) - Method in class com.firecrawl.models.BatchScrapeOptions.Builder
-
Webhook URL string or
WebhookConfigobject. - webhook(Object) - Method in class com.firecrawl.models.CrawlOptions.Builder
-
Webhook URL string or
WebhookConfigobject. - WebhookConfig - Class in com.firecrawl.models
-
Webhook configuration for async jobs.
- WebhookConfig.Builder - Class in com.firecrawl.models
Z
- zeroDataRetention(Boolean) - Method in class com.firecrawl.models.BatchScrapeOptions.Builder
-
Do not store any data on Firecrawl servers.
- zeroDataRetention(Boolean) - Method in class com.firecrawl.models.CrawlOptions.Builder
-
Do not store any scraped data on Firecrawl servers.
All Classes All Packages