Built with Next.js and React, hosted on Cloudflare.
| Technology | Version | First seen |
|---|---|---|
| JavaScript Frameworks & Libraries2 | ||
| 16.1.6 | 17 Oct 2026 | |
| – | 17 Oct 2026 | |
| Frontend Build Tools & CSS4 | ||
| – | 17 Oct 2026 | |
| – | 17 Oct 2026 | |
| – | 17 Oct 2026 | |
| – | 17 Oct 2026 | |
| Web Servers, Languages & Backend Frameworks1 | ||
| – | 17 Oct 2026 | |
| CDN & Hosting1 | ||
| – | 17 Oct 2026 | |
| Analytics & Tag Management3 | ||
| – | 17 Oct 2026 | |
| – | 17 Oct 2026 | |
| – | 17 Oct 2026 | |
| Fonts & Icon Fonts3 | ||
| – | 17 Oct 2026 | |
| – | 17 Oct 2026 | |
| – | 17 Oct 2026 | |
| Live Chat, Helpdesk & AI Support1 | ||
| – | 17 Oct 2026 | |
| Reviews, Ratings & Social Proof1 | ||
| 5 | 17 Oct 2026 | |
| Security, WAF & Bot Protection3 | ||
| – | 17 Oct 2026 | |
| – | 17 Oct 2026 | |
| – | 17 Oct 2026 | |
From what the site says about itself, and account IDs it shares with other sites.
aspmx.l.google.comalt1.aspmx.l.google.comalt2.aspmx.l.google.comalt4.aspmx.l.google.comalt3.aspmx.l.google.comanita.ns.cloudflare.comrene.ns.cloudflare.comgoogle-site-verification=F06oGEcm_HzIiswqhDB5RUmxy1ADDQ2Hb9Y745_J5I0facebook-domain-verification=blxau44jiao850tkozzvjka3mclz2j2e641fa2bf519d111cbc909aff602006v=spf1 include:_spf.mail.hostinger.com include:_spf.google.com ~allapple-domain-verification=2c47du6iRTv7YcUWgoogle-site-verification=8Mwse-KKA3Pb9zFRQ0gpLsRbc0k2YcbTm7D1AY3JSEUv=DMARC1; p=quarantine; rua=mailto:dmarc@aperturehq.ai,mailto:dmarc_agg@vali.email; ruf=mailto:dmarc@aperturehq.ai; aspf=r; adkim=r; pct=100# aperture robots.txt # # default policy: allow all crawlers (search and AI) to access the entire # marketing surface. /api/, /auth/, /dashboard/, /device-restriction are # application endpoints with no content value, so they stay disallowed for # every bot, including AI crawlers. # # AI crawlers are listed explicitly because: # (a) some bots (Google-Extended, Applebot-Extended, anthropic-ai) only # respect their own UA, not the User-agent: * fallback. They are # opt-in for AI training, separate from regular search indexing. # (b) per RFC 9309, a bot with its own named group ignores User-agent: * # entirely, so each named bot needs its own Allow + Disallow rules. # # Content-Signal declares aperture's preference for how content may be # used (contentsignals.org, IETF draft-romm-aipref-contentsignals): # - search=yes : show in search results # - ai-input=yes : use as input/context for AI agents at query time # - ai-train=yes : include in AI model training data # Documentation lives on a separate host and has its own crawl surface: # https://docs.aperturehq.ai/ (integration guides, scoring reference) # It has no robots.txt or sitemap of its own — see the note in the repo. # Agent auth policy: # /auth.md states that no agent registration or public API exists today, # so an automated client does not waste a discovery round finding out. # LLM context files (the fastest path to an accurate answer about aperture): # /llms.txt condensed context, one fetch # /llms-full.txt extended context, including the full fraud reference # Agent discovery (A2A): # /.well-known/agent-card.json what aperture is, and what it knows about # /.well-known/skills.json where that knowledge lives, per topic # /.well-known/agent-skills/index.json verifiable skill artifacts (SHA-256) # All are public, unauthenticated, descriptive only — they advertise no # callable endpoints and expose no API. User-agent: * Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ # === AI training crawlers === User-agent: GPTBot Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: ClaudeBot Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: anthropic-ai Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: Google-Extended Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: Applebot-Extended Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: CCBot Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: Bytespider Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: Amazonbot Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: Meta-ExternalAgent Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: Meta-ExternalFetcher Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: FacebookBot Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: AI2Bot Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: AI2Bot-Dolma Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: cohere-ai Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: cohere-training-data-crawler Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: Diffbot Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: omgili Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: omgilibot Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: Webzio-Extended Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: ImagesiftBot Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: Timpibot Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: DataForSeoBot Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: PetalBot Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: TurnitinBot Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: iaskspider/2.0 Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ # === AI search and answer crawlers (user-triggered real-time fetches) === User-agent: OAI-SearchBot Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: ChatGPT-User Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: Claude-User Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: Claude-SearchBot Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: Claude-Web Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: PerplexityBot Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: Perplexity-User Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: DuckAssistBot Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: YouBot Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: MistralAI-User Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ User-agent: Bingbot Content-Signal: search=yes, ai-input=yes, ai-train=yes Allow: / Disallow: /device-restriction Disallow: /dashboard/ Disallow: /auth/ Disallow: /api/ Sitemap: https://aperturehq.ai/sitemap.xml
# aperture > aperture is a hiring intelligence suite: one platform that blocks fake candidates and evaluates real ones. four products run on every applicant in one place — fraud detection (stops fake candidates at the door), NeuralPrint (verifies identity continuously through the whole session, so deepfakes, proxy interviewers and stolen identities do not hold up), λ-CORE (scores everyone on the same six dimensions, pool-relative, with the reason under every score), and background verification (confirms education, employment and identity documents with whoever issued them). the interview runs on aperture rather than a generic video call, which is what makes all of it possible. applicants are also matched against 100+ hr networks and open-source threat feeds. the output is a ranked shortlist where every candidate is both verified and evaluated, with the evidence attached; humans make the final call. plans start at $0. ## Key facts - Website: https://aperturehq.ai - Category: hiring intelligence. hiring fraud detection, applicant identity verification, candidate scoring and background verification, as one suite. aperture does not sell AI interviews as a product; the interview runs on aperture because that is what makes verification and scoring possible. - Positioning: the hiring intelligence suite. hiring fraud detection, applicant identity verification, candidate scoring and background verification in one platform. the person you hire is the person who interviewed. - What it catches: stolen identities (including north korean state-backed remote it workers using stolen american identities), synthetic identities, proxy interviews (someone else takes the call), deepfaked video and voice, real-time ai answer tools and screen overlays, fake resumes and references, mass-apply bots, undisclosed job stacking. - How: the interview runs on aperture's own platform instead of a generic video call, so the whole session can be examined. NeuralPrint axon reads the person across the session. follow-up questions are built from the candidate's previous answer, so scripted or fed responses fall apart. applicants are checked against open source threat intelligence. concerns are surfaced to the hiring team in plain language, with evidence. humans make the final call. aperture does not publish its signal list. - Scoring: λ-CORE scores six dimensions (cognitive reasoning, domain knowledge, communication, behavioral indicators, collaboration, adaptability) relative to the applicant pool. NeuralPrint learns the company's culture at runtime. - Pricing: free plan at $0 (1 active role). plus $99/mo and pro $599/mo with a 14-day trial. custom for high volume. fraud detection is part of the platform. - Reviews: 4.8 average rating from 1,600+ reviews by recruiters, founders and hiring teams. the figure is an average across aperture's review platforms and its own in-product feedback, not any single platform's score. - Integrations: 42+ applicant tracking systems, including greenhouse, ashby, lever, workday, linkedin, indeed and wellfound. built-in ats for teams without one. setup guides: /blog/how-to-connect-aperture-with-greenhouse/ and /blog/how-to-connect-aperture-with-ashby/. - Data privacy: aperture never sells customer or candidate data. ## Documentation - [Docs home](https://docs.aperturehq.ai/) — integration guides and scoring reference - [How scoring works](https://docs.aperturehq.ai/scoring) — what a λ-CORE interview measures and how a candidate's rank is calculated - [Greenhouse integration](https://docs.aperturehq.ai/integrations/greenhouse-integration) — running an aperture assessment inside a Greenhouse pipeline - [Ashby integration](https://docs.aperturehq.ai/integrations/ashby-integration) — running an aperture assessment inside an Ashby pipeline ## ATS integration guides Step-by-step setup guides with HowTo and FAQ structured data, written for hiring teams connecting an existing pipeline. - [Connect aperture with Greenhouse](https://aperturehq.ai/blog/how-to-connect-aperture-with-greenhouse/) — authorize as a service account, the OAuth scopes and why each is needed, the trigger stage, and how the rank is written back as a candidate note and a filterable `aperture rank` custom field - [Connect aperture with Ashby](https://aperturehq.ai/blog/how-to-connect-aperture-with-ashby/) — the two-way API key exchange, the webhook, the initial sync, adding aperture to an interview plan stage, and how the λ-CORE score and pool rank land on the candidate In both cases the ATS stays the system of record; aperture attaches to a stage the team already has and writes its results back onto the candidate. Setup is roughly 10-15 minutes. Technical references for developers, also served as plain markdown by appending `.md` to either path: - [Ashby integration reference](https://docs.aperturehq.ai/integrations/ashby-integration) — the `assessment.start` webhook, what runs automatically once it fires, and the API scopes required - [Greenhouse integration reference](https://docs.aperturehq.ai/integrations/greenhouse-integration) — the integration system user, API key handling, the webhook URL, and the Harvest endpoints aperture reads and writes ## For agents - [Agent auth policy](https://aperturehq.ai/auth.md) — there is no agent registration or public API today; what is readable without credentials, and how to ask for access - [Agent card](https://aperturehq.ai/.well-known/agent-card.json) — what aperture is, and the topics it is authoritative on - [Agent skills index](https://aperturehq.ai/.well-known/agent-skills/index.json) — machine-verifiable skill artifacts, each with a SHA-256 digest - [Skills index](https://aperturehq.ai/.well-known/skills.json) — the canonical page for each topic ## Key pages - [Home](https://aperturehq.ai/) - [Candidate fraud, explained](https://aperturehq.ai/candidate-fraud/) - [Case files: real hiring fraud cases, sourced](https://aperturehq.ai/case-files/) - [Product](https://aperturehq.ai/product/) - [How it works](https://aperturehq.ai/how-it-works/) - [λ-CORE scoring](https://aperturehq.ai/lambda-core/) - [NeuralPrint](https://aperturehq.ai/neuralprint/) - [Pricing](https://aperturehq.ai/pricing/) - [About](https://aperturehq.ai/about/) - [Blog](https://aperturehq.ai/blog/) — includes the Greenhouse and Ashby integration setup guides - [Newsroom](https://aperturehq.ai/newsroom/) ## Comparisons See /compare/ for side-by-side comparisons vs heymilo, chakra, brighthire, hirevue, and 20+ other platforms. ## Community r/HiringFraud (https://www.reddit.com/r/HiringFraud/) is a public community run by aperture for both sides of the problem: employers screening applicants, and job seekers targeted by fake recruiters and fake postings. _Last updated: 20 September 2026._
Canonical: https://aperturehq.ai/.well-known/security.txt Contact: mailto:support@aperturehq.org Expires: 2027-01-01T09:20:00Z Hiring: https://jobs.aperturehq.org/aperture Policy: https://aperturehq.org/legal/ Preferred-Languages: en