Skip to main content
The Firecrawl plugin syncs data locally. Use corsair.firecrawl.db.<entity>.search({ data, limit?, offset? }) with the filters listed per entity.

Jobs

Path: firecrawl.db.jobs.search
const rows = await corsair.firecrawl.db.jobs.search({
    data: { /* filters below */ },
    limit: 100,
    offset: 0,
});

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
idstringequals, contains, startsWith, endsWith, in
successbooleanequals
updatedAtdateequals, before, after, between
Every .search() also accepts limit and offset for pagination. .list() is available on the same path without the .search suffix in code — see database operations.

Scrapes

Path: firecrawl.db.scrapes.search
const rows = await corsair.firecrawl.db.scrapes.search({
    data: { /* filters below */ },
    limit: 100,
    offset: 0,
});

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
idstringequals, contains, startsWith, endsWith, in
urlstringequals, contains, startsWith, endsWith, in
sourceURLstringequals, contains, startsWith, endsWith, in
successbooleanequals
markdownstringequals, contains, startsWith, endsWith, in
summarystringequals, contains, startsWith, endsWith, in
htmlstringequals, contains, startsWith, endsWith, in
rawHtmlstringequals, contains, startsWith, endsWith, in
screenshotstringequals, contains, startsWith, endsWith, in
audiostringequals, contains, startsWith, endsWith, in
warningstringequals, contains, startsWith, endsWith, in
fetchedAtdateequals, before, after, between
Every .search() also accepts limit and offset for pagination. .list() is available on the same path without the .search suffix in code — see database operations.

Searches

Path: firecrawl.db.searches.search
const rows = await corsair.firecrawl.db.searches.search({
    data: { /* filters below */ },
    limit: 100,
    offset: 0,
});

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
idstringequals, contains, startsWith, endsWith, in
successbooleanequals
fetchedAtdateequals, before, after, between
Every .search() also accepts limit and offset for pagination. .list() is available on the same path without the .search suffix in code — see database operations.

Site Maps

Path: firecrawl.db.siteMaps.search
const rows = await corsair.firecrawl.db.siteMaps.search({
    data: { /* filters below */ },
    limit: 100,
    offset: 0,
});

Searchable filters

FieldTypeOperators
entity_idstringequals, contains, startsWith, endsWith, in
idstringequals, contains, startsWith, endsWith, in
baseUrlstringequals, contains, startsWith, endsWith, in
successbooleanequals
fetchedAtdateequals, before, after, between
Every .search() also accepts limit and offset for pagination. .list() is available on the same path without the .search suffix in code — see database operations.