Skip to main content
Private access is opening up — request an invite
askFinz
Crawler · askFinzBot

ASKFINZ
BOT

For site owners & webmasters

bots@askfinz.ai

The askFinz search crawler. Named, slow, signed, and it takes no for an answer.

askFinzBot reads public pages so people can find them through askFinz search, always with a link back to the source. It follows your robots.txt, keeps a gentle pace, signs every request so you can check it is really us, and your pages are never used to train AI models.

Identify it

What askFinzBot looks like in your logs.

Every request carries this User-Agent, and it never changes from one request to the next:

Mozilla/5.0 (compatible; askFinzBot/1.0; +https://askfinz.com/crawler)

In robots.txt and firewall rules, match on the name askFinzBot. Its network address can change, so do not allow or block it by IP. Because anyone can copy a User-Agent, the signature described below is the real proof that a request is ours.

How it behaves

Four rules it never breaks.

Reads robots.txt first, and obeys it

Before it asks for any page it reads your robots.txt and follows the rules written for askFinzBot, or for everyone if there are none. If your robots.txt cannot be reached because your server is having trouble, it does not crawl at all.

One page at a time, slowly

Never more than one request to your site at once, at least 10 seconds apart, and at most 500 pages a day. A Crawl-delay you set only ever makes it slower. If your server answers "too many requests" or "busy", it backs off.

Every request is signed

Each request carries a cryptographic signature that proves it came from askFinz, so you and your security provider can tell the real askFinzBot from anything pretending to be it.

Takes no for an answer

It does not solve CAPTCHAs or try to get around bot checks. If your site still turns it away, it stops and does not try again by other means.

Your choice

Blocking or limiting askFinzBot.

Add a group to your robots.txt. askFinzBot reads it again at least every hour, so a change takes effect within the hour.

Block the whole site

User-agent: askFinzBot
Disallow: /

Block some folders

User-agent: askFinzBot
Disallow: /private/
Disallow: /drafts/

Slow it down further

User-agent: askFinzBot
Crawl-delay: 30

A group for askFinz also applies to askFinzBot. With no group naming it, it follows the rules you set for all crawlers (User-agent: *).

Verify it

Signed requests you can check.

askFinzBot signs every request using Web Bot Auth, an open standard built on HTTP Message Signatures. Each request carries three headers: Signature-Agent, Signature-Input and Signature. The signature is made with a key that never leaves our own servers and is only valid for about a minute.

Our public key is published in our key directory. Security services that support Web Bot Auth fetch it and check the signature for you.

https://askfinz.com/.well-known/http-message-signatures-directory

A request that names askFinzBot but carries no valid signature is not from us. We would like to hear about it at bots@askfinz.ai.

Used for search, with a link back

What askFinzBot reads goes into the askFinz search index. When an answer draws on your page, it names your page and links to it, so readers can go straight to the source.

Not used for AI training

Pages askFinzBot reads are marked as they are stored and are kept out of every data set we use to train models. They are used for search and reference only.

askFinzBot

Common
questions.

What is askFinzBot for?
It reads public pages so they can be found through askFinz search. When an answer draws on your page, it names your page and links to it.
Is my content used to train AI models?
No. Pages askFinzBot reads are marked when they are stored and are excluded from every training data set we build. They are used only to answer searches, with a link back to you.
How do I block it?
Add a group for askFinzBot to your robots.txt with "Disallow: /". It reads robots.txt again at least every hour, so a change takes effect within the hour. You can also block just some folders.
How do I check a request really came from you?
Every request is signed using the Web Bot Auth standard (HTTP Message Signatures). Our public key is published in our key directory, and security services that support the standard check it automatically.
Our other readers

askFinz-Crawler and the rest of the family.

Besides askFinzBot, parts of askFinz read the web under their own names. Everything below is about those readers, not about askFinzBot.

Identify it

What it looks like from your side.

A crawl opens with robots.txt, picks up your sitemap if you publish one, and then works through pages at a steady, spaced pace. Requests carry this User-Agent:

askFinz-Crawler/2.0 (+https://askfinz.com/crawler; search.askfinz.ai)

Match on the token askFinz-Crawler rather than the whole string, and on the User-Agent rather than the IP address — the address it arrives from changes.

Your access logexample
waiting…
User-Agent on each of those requests
askFinz-Crawler/1.0 (+https://askfinz.com/crawler; bots@askfinz.ai)
Let it in

Allowing askFinz-Crawler.

You don't need to do anything for us to read a public page. These are for the case where something in front of your site is turning us away.

robots.txt

An explicit allow rule for our token:

User-agent: askFinz-Crawler
Allow: /

Firewall or WAF

If your firewall filters by user-agent, add askFinz-Crawler to the allow-list so its requests aren't challenged or dropped. Bot-protection products often block unfamiliar agents by default.

The whole family

One name, a few purposes.

Different parts of askFinz read the web for different reasons, and each says which it is. That way you can allow one and refuse another instead of making a single all-or-nothing decision.

Identifies asReads for
askFinz-CrawlerGeneral web and partner-site reading
askFinz-NewsNews and articles
askFinz-FinanceCompany and market reference pages
askFinz-ResearchScholarly and reference sources
askFinz-LearnCourses and study material
askFinz-MapsPlaces and geographic reference
askFinz-MentionsBrand and citation tracking
askFinz-DesktopThe desktop app reading a page you opened
askFinz-StatusAvailability checks — never content

A few smaller ones exist for specific workspaces and follow the same naming pattern. Every one of them carries a link back to this page in its User-Agent, so you never have to work out who is asking — and bots@askfinz.ai reaches a person if you would rather just ask.

Our commitments

How it behaves on your site.

Follows robots.txt

When it crawls your site it reads your robots.txt first and follows your rules — including Crawl-delay, which it will only ever wait longer than, never shorter.

Paced for your server

Requests are spaced and globally rate-limited, with larger sites crawled no more aggressively than small ones. It is built to be unnoticeable in your load graphs.

Contactable

The crawler carries its own name and links here, where a human answers. If it is doing something you don't want, bots@askfinz.ai reaches us.

Only what's public

It reads pages that are openly reachable. It does not fill in forms, create accounts, or attempt to reach anything behind a login.

Verification

Checking it's really us.

Our requests reach sites through a privacy layer with rotating exits, so askFinz-Crawler does not come from one fixed IP address. Verify by the User-Agent token above rather than by address.

Anyone can put any string in a User-Agent, ours included. If you are seeing traffic claiming to be askFinz-Crawler and behaving badly, that is worth telling us about — it isn't how ours is meant to behave, and we want to know.

If your infrastructure requires IP-based allow-listing, get in touch and we can arrange a dedicated static address for your domain.

The other direction

Would you rather we read you properly?

Verified domain partners are read directly and kept fresh with priority, instead of waiting to be reached in the ordinary course of crawling. If your content is worth finding, this is the way to make sure it is.

Questions

Site owners
ask us these.

Why does askFinz-Crawler come from different IP addresses?
Its connection routes through a privacy layer with rotating exits, so there is no single fixed address to allow-list. Match on the User-Agent instead. If your setup genuinely requires IP allow-listing, contact us and we can arrange a dedicated address.
Does being crawled cost me anything?
It shouldn't be noticeable. Requests are spaced out and rate-limited, and your Crawl-delay is always respected. If you're seeing load you can attribute to us, tell us and we'll slow down for your domain.
Can I get my site indexed faster?
Yes — verified domain partners are read directly and refreshed with priority rather than waiting to be reached in the normal course of crawling.
What happens to a page once you've read it?
It becomes part of the index that askFinz searches when someone asks a question. Answers drawn from your page cite it and link back to you, so the attribution stays with the source rather than being absorbed anonymously.
Part of a bigger system

Where crawled pages go.

The crawler is one way content reaches askFinz. What it reads flows into a real-time index that answers questions with citations back to the sites the answers came from.

Talk to a person

Get in touch.

For anything about how we read your site — slowing down, stopping, removal, or a dedicated address — email bots@askfinz.ai. For partnerships and everything else, use contact.

It's your site

You decide how it gets read.

Being read well should never be something that happens to you. Set the pace, feed your pages in directly with priority and real-time freshness, or ask us not to read the site at all — all three are your call, and none of them requires an account.