<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Fairquery blog</title>
<subtitle>Guides and data tools for developers and AI agents</subtitle>
<link href="https://getfairquery.com/feed.xml" rel="self"/>
<link href="https://getfairquery.com/"/>
<id>https://getfairquery.com/</id>
<updated>2026-10-18T00:00:00Z</updated>
<author><name>Fairquery</name><uri>https://getfairquery.com/about/</uri></author>
<entry>
<title>How do I check what my website and GitHub repos expose to AI crawlers and the open web?</title>
<link href="https://getfairquery.com/posts/check-website-ai-exposure-scan/"/>
<id>https://getfairquery.com/posts/check-website-ai-exposure-scan/</id>
<published>2026-10-18T00:00:00Z</published>
<updated>2026-10-18T00:00:00Z</updated>
<summary>Check your own domain and public GitHub repos for AI-era exposure: committed secrets (masked), exposed .env/.git/backup files, which AI crawlers may train on your site, security headers and SPF/DMARC. A free Python check and a passive, scored scan at $0.039 per domain.</summary>
</entry>
<entry>
<title>How do I track changes to competitors&#x27; pricing, terms and careers pages without false alarms?</title>
<link href="https://getfairquery.com/posts/track-competitor-pricing-terms-changes/"/>
<id>https://getfairquery.com/posts/track-competitor-pricing-terms-changes/</id>
<published>2026-10-18T00:00:00Z</published>
<updated>2026-10-18T00:00:00Z</updated>
<summary>Track competitor pricing, terms/privacy, careers and changelog pages by meaning, not pixels: what to compare per page type, a free Python change check, A/B-noise filtering, and a scheduled Actor at $0.00049 per page checked.</summary>
</entry>
<entry>
<title>How do I check a website&#x27;s llms.txt file and its robots.txt rules for AI crawlers?</title>
<link href="https://getfairquery.com/posts/check-llms-txt-file-ai-crawlers-robots-txt/"/>
<id>https://getfairquery.com/posts/check-llms-txt-file-ai-crawlers-robots-txt/</id>
<published>2026-10-18T00:00:00Z</published>
<updated>2026-10-18T00:00:00Z</updated>
<summary>Check that /llms.txt follows the llmstxt.org format (H1, summary, link lists), that its links resolve and that robots.txt doesn&#x27;t block GPTBot, ClaudeBot or PerplexityBot: a free Python checker, real outputs, and a bulk API at $0.0015 per site.</summary>
</entry>
<entry>
<title>How do I use the OSV API in Python to check packages for vulnerabilities (query, batch, pagination)?</title>
<link href="https://getfairquery.com/posts/osv-api-python-query-batch-vulnerabilities/"/>
<id>https://getfairquery.com/posts/osv-api-python-query-batch-vulnerabilities/</id>
<published>2026-10-18T00:00:00Z</published>
<updated>2026-10-18T00:00:00Z</updated>
<summary>Query OSV.dev from Python with the standard library: /v1/query, /v1/querybatch with pagination, /v1/vulns details, alias de-duplication, severity traps and a CI exit code. Real outputs; or finished rows at $0.0005 per package + $0.0015 per vulnerability.</summary>
</entry>
<entry>
<title>How do I get live job listings straight from company ATS boards (Greenhouse, Lever, Ashby) via API?</title>
<link href="https://getfairquery.com/posts/live-job-listings-api-greenhouse-lever-ashby/"/>
<id>https://getfairquery.com/posts/live-job-listings-api-greenhouse-lever-ashby/</id>
<published>2026-10-17T00:00:00Z</published>
<updated>2026-10-17T00:00:00Z</updated>
<summary>Read jobs straight from employers&#x27; own Greenhouse, Lever and Ashby boards: the free public APIs, a 25-line Python example, ghost-job signals (age, long-open, reposts) and a feed at $0.99 per 1,000 jobs. Real outputs.</summary>
</entry>
<entry>
<title>How do I get SEC EDGAR company facts (XBRL financials) and filings by ticker via API?</title>
<link href="https://getfairquery.com/posts/sec-edgar-api-company-facts-xbrl-filings-by-ticker/"/>
<id>https://getfairquery.com/posts/sec-edgar-api-company-facts-xbrl-filings-by-ticker/</id>
<published>2026-10-17T00:00:00Z</published>
<updated>2026-10-17T00:00:00Z</updated>
<summary>Get XBRL company facts (revenue, net income, EPS, assets) and 10-K/10-Q/8-K filings from SEC EDGAR by ticker, CIK or name: free Python against the official SEC APIs, two data traps, and an Apify Actor at $0.0015/company + $0.001/filing + $0.0002/fact. Real outputs.</summary>
</entry>
<entry>
<title>How do I screen names against OFAC, EU, UK and UN sanctions lists with an API?</title>
<link href="https://getfairquery.com/posts/how-to-screen-names-ofac-eu-uk-un-sanctions-api/"/>
<id>https://getfairquery.com/posts/how-to-screen-names-ofac-eu-uk-un-sanctions-api/</id>
<published>2026-10-17T00:00:00Z</published>
<updated>2026-10-17T00:00:00Z</updated>
<summary>Screen people and companies against OFAC SDN/Consolidated, EU, UK and UN sanctions lists via API: fuzzy matching, aliases, country and DOB checks, real output, $3 per 1,000 names on Apify or RapidAPI plans.</summary>
</entry>
<entry>
<title>How do I redact PII and secrets before sending data to an LLM?</title>
<link href="https://getfairquery.com/posts/redact-pii-secrets-before-sending-data-to-llm/"/>
<id>https://getfairquery.com/posts/redact-pii-secrets-before-sending-data-to-llm/</id>
<published>2026-10-17T00:00:00Z</published>
<updated>2026-10-17T00:00:00Z</updated>
<summary>Detect and redact emails, phones, card numbers, SSNs, IBANs and API keys before text reaches an LLM: free local MCP tools (pii_scan_text, pii_redact_text) or an API at $0.0015/doc + $0.0002/finding. Real outputs.</summary>
</entry>
<entry>
<title>How do I find a company&#x27;s contact email, phone and social profiles from its domain?</title>
<link href="https://getfairquery.com/posts/find-company-contact-email-phone-socials-from-domain/"/>
<id>https://getfairquery.com/posts/find-company-contact-email-phone-socials-from-domain/</id>
<published>2026-10-17T00:00:00Z</published>
<updated>2026-10-17T00:00:00Z</updated>
<summary>Turn a domain into public business contacts: role emails validated for MX, E.164 phones, social profiles, company name and address, robots.txt respected. Real output, $0.003 per domain.</summary>
</entry>
<entry>
<title>How do I check npm and PyPI dependencies for vulnerabilities in CI with OSV?</title>
<link href="https://getfairquery.com/posts/check-npm-pypi-dependencies-vulnerabilities-ci-osv/"/>
<id>https://getfairquery.com/posts/check-npm-pypi-dependencies-vulnerabilities-ci-osv/</id>
<published>2026-10-17T00:00:00Z</published>
<updated>2026-10-17T00:00:00Z</updated>
<summary>Gate CI on vulnerable npm/PyPI dependencies with OSV.dev: a free querybatch gate, free MCP lookups, and a GitHub Actions example with CVSS, CVE IDs and fixed versions at $0.0005/package + $0.0015/vulnerability. Real outputs.</summary>
</entry>
<entry>
<title>How do I give my AI agent trust and safety tools via MCP?</title>
<link href="https://getfairquery.com/posts/give-ai-agent-trust-safety-tools-mcp-server/"/>
<id>https://getfairquery.com/posts/give-ai-agent-trust-safety-tools-mcp-server/</id>
<published>2026-10-17T00:00:00Z</published>
<updated>2026-10-17T00:00:00Z</updated>
<summary>Add PII/secret redaction, email checks, sanctions screening and OSV vulnerability lookups to Claude Desktop, Cursor or VS Code with one MCP server: 12 tools, 7 free. Config snippets and real outputs.</summary>
</entry>
<entry>
<title>How to validate email addresses via API: MX, disposable and typo checks</title>
<link href="https://getfairquery.com/posts/validate-email-addresses-api-mx-disposable-typo/"/>
<id>https://getfairquery.com/posts/validate-email-addresses-api-mx-disposable-typo/</id>
<published>2026-10-17T00:00:00Z</published>
<updated>2026-10-17T00:00:00Z</updated>
<summary>Validate email addresses without sending mail: syntax, MX and null MX, disposable, role and free-provider flags, typo suggestions, SPF/DMARC. Free options and an API at $0.00079 per email.</summary>
</entry>
</feed>
