Skip to main content
List recent scans for the organization, sorted newest first. Useful for populating dashboards and review queues.
Visibility is org-wide by design — every member of the organization sees every scan, not just the ones they submitted themselves.

Query parameters

integer
default:"20"
Maximum number of scans to return. Range: 1100.
string
Pagination cursor. Pass the next_cursor from the previous response to fetch the next page; omit it for the first page.
string
Comma-separated list of recommendation values to restrict results to, for example review_high,review_medium. Allowed values: no_flags, review_low, review_medium, review_high. When this parameter is set, only completed scans are returned.
string
Restrict to a single scan mode: quick or deep. deep also matches legacy scans recorded before scan modes existed.
string
Case-insensitive substring search over the profile URL and username, for example buymeacoffee.com/john or john.
string
Earliest submission date to include, YYYY-MM-DD (UTC, inclusive). A malformed value returns 400.
string
Latest submission date to include, YYYY-MM-DD (UTC, inclusive). A malformed value returns 400.
string
default:"created_at"
Field to sort by: created_at or risk_score.
string
default:"desc"
Sort direction: desc (default) or asc.

Response

object[]
required
List of scan summaries.
string
Opaque cursor for the next page. Pass it back as the after query parameter. null when there are no further results.
boolean
required
true when more scans match beyond this page (next_cursor is set).
string
required
ISO 8601 UTC timestamp of when the response was generated.

scans[]

string
required
Use with GET /api/v2/scans/{scan_id} to fetch the full record.
string
required
The submitted profile URL.
string
required
See Status values. Includes processing so in-flight scans are visible.
string
quick or deep. null on legacy scans recorded before scan modes existed.
string
required
ISO 8601 UTC timestamp.
string
ISO 8601 UTC timestamp; null if the scan is still processing.
string
See Recommendation values. null for scans that have not produced a triage report.
integer
0–100. null for scans without a triage report.
string
low, medium, or high. null for scans without a triage report.

Example

Errors

Using the dashboard

Both the Home and History pages read from this endpoint:
  • Home → Action Items tile — count of last-30-day scans with recommendation of review_high or review_medium; clicking it deep-links into History with that filter applied.
  • Home → Recent scans — the most recent scans of any status.
  • History — the full search/filter view (recommendation, scan mode, date range, and URL/username search), with pagination.
The Home page polls in-flight (processing) scans every five seconds and updates rows in place. Click any non-processing row to open Get scan detail.