security & identity tools

Add urlscan.io to your AI agent

Submit and retrieve website scans, search urlscan.io data, and manage urlscan Pro resources for threat intelligence and security investigations.

Things your agent can do in urlscan.io
50

Things your AI can do in urlscan.io

Your FormWise AI can handle any of these in urlscan.io — on its own, without you needing to click a button.

  • Close Incident

    Stop ongoing scans for an active urlscan Pro incident and transition it to the closed state. Closing does not delete the incident or its history, and the incident can later be restarted.

  • Copy Incident

    Create a separate urlscan Pro incident from an existing incident's configuration. This create operation can consume incident capacity and does not copy the source incident's stored state history; use the distinct fork operation when history must be preserved. The provider does not document whether the copied incident immediately activates ongoing scans or alerts.

  • Create Notification Channel

    Create a Pro notification channel. This operation configures external effects: active webhook channels send requests to the supplied secret URL, and active email channels send messages to the supplied recipients. Confirm the destination and activation settings before calling.

  • Create Incident

    Create a Pro incident that persistently monitors an observable. This high-impact operation starts ongoing external scans and can send alerts through every supplied notification channel; confirm the observable, visibility, channels, cadence, and expiration settings before calling. The operation is contract-only because the connected build account lacks the urlscan Pro Incidents entitlement.

  • Run Blocking Live Scan

    Run a temporary Live Scan synchronously and return only after the provider finishes the scan. This requires the separate Live Scanning product.

  • Create Live Scan Task

    Start a non-blocking temporary Live Scan on a selected scanner and return its UUID immediately without waiting for completion. This external scan side effect requires the separate urlscan.io Live Scanning entitlement; a generic Pro plan may not include it.

  • Create Saved Search

    Create a reusable scans or hostnames search definition. This operation creates a persistent saved search and requires urlscan Pro; the hostnames datasource may require an additional product entitlement.

  • Create Alert Subscription

    Create a persistent scheduled or live alert subscription for saved searches. This Pro-only operation has external notification side effects: an active subscription can send email, invoke configured channels or webhooks, and create incidents. Confirm all recipients and channel or incident settings before calling.

  • Delete Scan Result

    Permanently delete a scan owned by the connected user or team. This destructive operation cannot be reversed and requires urlscan Pro.

  • Delete Saved Search

    Permanently delete a saved search by ID. This destructive operation cannot be undone and requires urlscan Pro saved-search access plus ownership or team write permission. Use it only for a saved search created or explicitly selected by the current workflow.

  • Delete Alert Subscription

    Permanently delete an alert subscription by ID. This destructive operation cannot be undone and requires urlscan Pro subscriptions access plus ownership or team write permission. Use it only for a subscription created or explicitly selected by the current workflow.

  • Download Captured File

    Retrieve a captured binary file by its SHA-256 hash as a password-encrypted ZIP archive. This operation requires urlscan Pro access.

Show 38 more things it can do
  • Fork Incident

    Create a new Pro incident by copying an existing incident's configuration and complete stored state history. This creates a separate persistent incident; history volume and whether monitoring starts immediately are not documented.

  • Get Account Capabilities

    Get non-sensitive plan, product, feature, visibility, submission, and limit information for the connected urlscan.io API key.

  • Get Brand Summary

    Return detectable brands with detected-page totals and latest hits. This operation requires urlscan Pro access and uses the official contract only; the provider does not document its response fields.

  • Get Notification Channel

    Get one urlscan Pro notification channel by ID while preserving provider-specific metadata and removing webhook destinations or credentials.

  • Get Data Dump Download Link

    Generate a temporary download URL for a path returned by LIST_DATA_DUMPS. Data Dumps require an Enterprise or Ultimate urlscan.io plan.

  • Get Scan DOM

    Return the plain-text DOM snapshot captured for a completed scan.

  • Get Hostname History

    Return one page of historical Pro Hostnames observations for a hostname.

  • Get Incident

    Get one incident's configuration, source, runtime state, and timestamps.

  • Get Incident States

    Retrieve the stored state history for an incident.

  • Get Live Scan Resource

    Retrieve one temporary result, DOM, screenshot, captured response, or download from the separate urlscan.io Live Scanning product. JSON and text are returned inline; binary content is offloaded as a downloadable file.

  • Get API Quotas

    Get current products, features, query capabilities, and per-action minute, hour, and day quota usage.

  • Get Captured Response Content

    Return textual content captured in a scan response, addressed by its SHA-256 hash.

  • Get Scan Result

    Retrieve the complete metadata and captured request data for a completed scan UUID.

  • Get Saved Search Results

    Run a urlscan Pro saved search and return its current Search API results. The provider redirect is followed automatically; this operation does not expose pagination controls.

  • Get Scan Screenshot

    Retrieve a completed urlscan.io scan screenshot as a downloadable PNG file reference.

  • Get Similar Scan Results

    Find one page of scan results structurally similar to a specified scan. Requires urlscan Pro access.

  • Get Subscription Results

    Resolve a urlscan Pro alert subscription and datasource to its current Search API results. The provider redirect is followed automatically; this operation does not expose pagination controls.

  • Get Available Brands

    List brand identifiers and metadata tracked by urlscan.io brand and phishing detection. Requires urlscan Pro brand/phishing access; the exact product and minimum plan are not documented.

  • Get Available Scan Countries

    List scanner country codes currently accepted by the Scan API.

  • List Notification Channels

    List email and webhook notification channels for the current user without returning webhook URLs or embedded credentials. This operation requires urlscan Pro channels access.

  • List Data Dumps

    List available urlscan.io data-dump files for a time window, file type, and date. Requires an Enterprise or Ultimate plan; availability can vary by window and file type.

  • List Live Scanners

    List Live Scanning nodes available to the connected account and their current metadata. This requires the separate urlscan.io Live Scanning product; a generic urlscan Pro plan may not include it.

  • List Saved Searches

    List saved searches owned by or shared with the current user. This operation requires urlscan Pro saved-search access.

  • List Alert Subscriptions

    List alert subscriptions configured for the current user. This operation requires urlscan Pro subscriptions access.

  • Get Scan User Agents

    List grouped browser user-agent strings available for scan submission.

  • Get Watchable Incident Attributes

    List attribute values accepted when configuring incident change monitoring. Requires urlscan Pro Incidents capability; the exact minimum plan or product is not documented.

  • Lookup Malicious Observable

    Look up malicious-scan occurrence counts and first/last seen timestamps for an IP, hostname, domain, or exact URL. Requires urlscan Pro malicious-observable access.

  • Purge Live Scan Result

    Permanently delete a temporary result from the separate urlscan.io Live Scanning product before its normal expiration. This destructive operation cannot be undone; only use it to clean up a temporary result created by the current workflow.

  • Reset Scan Visibility

    Remove an owned scan's visibility override and restore the visibility originally assigned at submission. This resets an override; it does not delete the scan. Requires urlscan Pro.

  • Restart Incident

    Restart a closed urlscan Pro incident and extend its expiry. This resumes ongoing external monitoring, begins recording new incident states, and can resume alerts through the incident's configured notification channels; confirm the incident should become active again before calling. This operation is contract-only because the connected build account lacks Pro Incidents access.

  • Search Scans

    Search urlscan.io data with Elasticsearch Query String syntax and return one controllable page of results.

  • Store Live Scan Result

    Permanently store an existing temporary Live Scan result with the selected visibility. This updates the temporary result into a durable snapshot and requires the separate urlscan.io Live Scanning entitlement; a generic urlscan Pro plan may not include it.

  • Submit Scan

    Submit a URL for asynchronous external scanning, creating persistent result state and consuming quota. Visibility defaults to public, and free accounts have no cleanup operation. Returns the scan UUID for result and asset retrieval.

  • Update Notification Channel

    Replace the complete configuration of an existing Pro notification channel. This operation can redirect external effects: active webhook channels send requests to the supplied secret URL, and active email channels send messages to the supplied recipients. Confirm the complete destination and activation settings before calling.

  • Update Incident

    Replace an existing incident's monitoring configuration and runtime options. This Pro-only PUT requires observable, visibility, and the complete channel set, not only changed values. Updating it changes ongoing external scanning and can redirect or trigger future channel alerts; confirm the complete replacement configuration before calling.

  • Update Scan Visibility

    Change the visibility of a scan owned by the connected user or team. This operation requires a paid urlscan Pro entitlement and is contract-only, not live verified. Use DELETE_RESULT for permanent deletion.

  • Update Saved Search

    Replace the complete definition and metadata of an existing saved search. This PUT operation requires urlscan Pro saved-search access and write permission; the hostnames datasource may require an additional entitlement.

  • Update Alert Subscription

    Replace the complete configuration of an existing alert subscription. This Pro-only PUT requires every mandatory field, not only changed values. It has external notification side effects: activating the subscription or changing recipients, channels, webhooks, or incident settings can send notifications or create incidents. Confirm the complete replacement configuration before calling.

Built for the way you actually work

No code, no engineers

Connect in a few clicks and start using your AI right away. If you can use the apps you already love, you can do this.

Sounds like you, not like a bot

Train your AI on your offer, your voice, and the way you actually talk to clients — it picks up where you leave off.

Plugs into the stack you already use

No need to rip out your CRM, your scheduler, or your email tool. Your AI works inside the apps running your business today.

Your data stays yours

Client conversations, lists, and credentials are scoped to your workspace. Nothing gets shared, sold, or used to train anyone else’s AI.

What you can do once urlscan.io is connected

Onboard new clients without lifting a finger

When someone signs up, your AI greets them, sets up their next step in urlscan.io, and keeps the momentum going — even at 2am.

Reply to leads in seconds, not days

Your AI watches urlscan.io for new inquiries, answers questions in your voice, and books the call before they cool off.

Get your weekends back

Hand off the repetitive urlscan.io work — follow-ups, reminders, updates, simple admin — and stop being the bottleneck in your own business.

How to connect urlscan.io to your agent

  1. 1

    Start using FormWise for free

    Sign up in under a minute.

  2. 2

    Find urlscan.io in your connected apps

    Inside FormWise, go to Settings → Connected Services and look for urlscan.io.

  3. 3

    Hit "Connect"

    Click "Connect urlscan.io" and log in like you normally would. We only ask for the permissions your AI actually needs.

  4. 4

    Tell your AI what to do in urlscan.io

    Build a quick AI Agent (it's like writing instructions, not code), and pick the urlscan.io actions you want your AI to handle.

  5. 5

    Watch it run

    Send it a real-world task and watch your AI take care of urlscan.io for you. Tweak the wording until it feels just right.

Powered by the AI you already trust

Your urlscan.io workflow runs on the same world-class AI used by ChatGPT, Claude, and Gemini. We handle the technical part — you just tell your AI what to do, in plain English.

  • OpenAI
  • Anthropic Claude
  • Google Gemini

Questions other urlscan.io users had before signing up

Do I need to know how to code?

Not even a little. If you can use urlscan.io today, you can set this up. You'll connect urlscan.io, tell your AI what it should help with, and you're live. The whole thing is built for coaches, course creators, agencies, and operators — not engineers.

Will my clients know they're talking to an AI?

Only if you want them to. Your FormWise AI is trained on your voice, your offer, and the way you actually communicate — so it sounds like a thoughtful team member, not a clunky chatbot. Most people can't tell.

Can I make it sound like me?

Yes. You can give your AI examples of how you write, the questions you usually ask new clients, the way you handle objections, and the language you use about your offer. The more you give it, the more it sounds like you wrote it.

What if I want to take over a conversation?

You're always in control. You can step in at any point, take over from your AI, or stop it from sending messages until you've reviewed them. Think of it as a teammate, not a replacement.

Is my client data safe?

Yes. Your urlscan.io login and client information stay scoped to your workspace. We don't sell it, we don't share it, and we don't use your data to train anyone else's AI. You can disconnect urlscan.io or delete everything any time.

What happens when urlscan.io updates their app?

We handle it. When urlscan.io adds new features or changes how something works, we update the integration in the background. You don't have to do anything — your AI just keeps working.

How fast can I actually get this running?

Most people are up and running the same day they sign up. Connecting urlscan.io takes a few minutes. Teaching your AI to handle the work the way you'd want it done is the part worth slowing down for.

What is FormWise?

FormWise is the AI agent builder for coaches, course creators, and agencies. You connect the apps you already use — like urlscan.io — train your AI on your offer and voice, and let it handle the work you've been doing manually: onboarding, follow-ups, support, admin. No code, no developers, no engineering team required.

Can I sell AI agents to my clients?

Yes. A lot of FormWise users build AI assistants and sell them as part of their offer — done-for-you AI setups, white-label assistants for client businesses, custom GPTs trained on a client's brand. You can charge a setup fee, a monthly retainer, or both.

Can I embed my AI on my website or in my course?

Yes. Every AI you build in FormWise can be embedded on your site, dropped into your course platform, or shared as a standalone link. Your clients and students just open it like any other web page — no app to download, no login hoops.

Do I need to know anything about AI to use this?

No. If you can describe what you want your AI to do in plain English — "greet new clients, ask these 3 questions, book them a call" — FormWise can build it. We handle the models, the prompts, the connections. You handle the part you already know: what your business actually needs.

About urlscan.io on FormWise

Submit and retrieve website scans, search urlscan.io data, and manage urlscan Pro resources for threat intelligence and security investigations.

Connect urlscan.io once and your FormWise AI gets 50 things it can do inside it. That means your AI can handle the urlscan.io work in your business — the messages, the updates, the follow-ups, the admin — the way you would, just faster and around the clock.

You don't need to know how any of it works under the hood. We take care of keeping the connection alive, retrying if something fails, and making sure your data only ever moves where you tell it to.

New to urlscan.io? Take a look at urlscan.io.

Stop doing the urlscan.io work yourself

Hand it off to an AI assistant that sounds like you, works around the clock, and never forgets a follow-up. Free to start.