# Bakos Bence > Independent software developer and consultant. Custom software development, AI Search Visibility (GEO), technical due diligence, a data marketplace, and bot defense. Bakos Bence helps businesses build custom software, get cited in AI search answers (ChatGPT, Perplexity, Google AI Overviews, and related tools), assess technical risk in acquisitions and investments, buy structured web-scrape datasets, and defend websites against scrapers and malicious bots. ## Services - [Software development](https://bakosbence.com/software/): Web, mobile, desktop, AI tools, and system integrations - from first conversation to launch. - [AI Search Visibility (GEO)](https://bakosbence.com/ai-search-visibility/): Audit, strategy, and implementation so AI systems find, understand, cite, and recommend a business. Uses llms.txt, JSON-LD, robots.txt, content structure, and crawler access. - [Technical due diligence](https://bakosbence.com/technical-due-diligence/): Independent product, architecture, codebase, and security review for buyers and investors. - [Data marketplace](https://bakosbence.com/data-marketplace/): Public catalog of scraped datasets with CSV/JSON samples; snapshot or recurring orders delivered by API, CSV URL, or email. - [Bot defense](https://bakosbence.com/bot-defense/): Audit, strategy, and implementation to protect a website from scrapers that extract data and from malicious bots that automate interactions. ## Marketplace listings The public catalog is generated at Cloudflare deploy from the live Data Catalog API: - Human catalog: [data-marketplace](https://bakosbence.com/data-marketplace/) - Get started: [docs](https://bakosbence.com/data-marketplace/docs/) (overview + API + Power BI, Excel, Tableau, Looker Studio, Google Sheets, Qlik, QuickSight + Support) - Become a reseller: [resellers](https://bakosbence.com/data-marketplace/resellers/) - JSON-LD: [catalog.jsonld](https://bakosbence.com/data-marketplace/catalog.jsonld) - Dataset list: [llms-catalog.txt](https://bakosbence.com/llms-catalog.txt) - Per-site pages: `https://bakosbence.com/data-marketplace/site/{site_id}-{name}/` ## Data Catalog API (public) Unauthenticated catalog backing the marketplace (prices, samples, freshness, row schemas). Field reference: [llms-full.txt](https://bakosbence.com/llms-full.txt). - Base URL: `https://data-marketplace-catalog.bakosbence.com` - `GET /v1/catalog` - listed sites (**metadata only by default**; pass `?samples=true` for embedded previews) - `GET /v1/catalog/{site_id}` - one site including `sample_json` (add `?csv=true` for `sample_csv`) - `GET /v1/catalog/schemas` - JSON Schema docs for each `schema_id` / category + `categories` map - `GET /v1/catalog/schemas/{schema_id}` - one schema (aliases: `fashion` → `fashion_listing`, `jobs` → `job`, …) - Prices on each site: `prices_eur.snapshot` (baseline), `.weekly` (20% lower), `.historic_bonus` (priced by retained historic weeks) - `customers` - number of active buyers currently purchasing that dataset ## Customer Data API Authenticated downloads after purchase. Docs: [API](https://bakosbence.com/data-marketplace/docs/api/). Hub: [Get started](https://bakosbence.com/data-marketplace/docs/). - Base URL: `https://data-marketplace-data.bakosbence.com` - Auth: `Authorization: Bearer mk_…` (key issued after the order is confirmed; missing/invalid → `401`) - `GET /v1/sites` - datasets in your access (`snapshot` or `weekly`) plus `include_historic` - `GET /v1/data/{site_id}` - latest allowed scrape (`?format=json|csv`) - `GET /v1/data/{site_id}/historic` - full retained history (only if you have historic) - `GET /v1/data` - latest allowed scrape for every dataset in your access ## Optional reading - [How Scrapers Reverse-Engineer Your Website](https://bakosbence.com/blog/how-scrapers-reverse-engineer-your-website/): Field guide to scraper reconnaissance and making extraction uneconomic. - [Bot traffic audit](https://bakosbence.com/bot-traffic-audit/): Outside audit of scrapers, search crawlers, and AI agents (direct link; legacy service page). ## Contact - Email: [info@bakosbence.com](mailto:info@bakosbence.com) - Site: [https://bakosbence.com/](https://bakosbence.com/) - GitHub: [https://github.com/BenceBakos](https://github.com/BenceBakos) - LinkedIn: [https://www.linkedin.com/in/bakosbence/](https://www.linkedin.com/in/bakosbence/) ## Files for agents - [llms.txt](https://bakosbence.com/llms.txt): This summary - [llms-full.txt](https://bakosbence.com/llms-full.txt): Longer site description + Data Catalog and Customer Data API field reference - [Get started](https://bakosbence.com/data-marketplace/docs/): Overview of order → API key → CSV/JSON, including BI tools - [API](https://bakosbence.com/data-marketplace/docs/api/): Customer download API (Bearer key, JSON/CSV) - [Support](https://bakosbence.com/data-marketplace/docs/support/): Email info@bakosbence.com with order id and endpoint or dataset - [llms-catalog.txt](https://bakosbence.com/llms-catalog.txt): Current marketplace dataset list (generated at deploy) - [catalog.jsonld](https://bakosbence.com/data-marketplace/catalog.jsonld): Machine-readable DataCatalog + Dataset JSON-LD for every listed site - [sitemap.xml](https://bakosbence.com/sitemap.xml): Indexable public URLs, including marketplace site pages - [robots.txt](https://bakosbence.com/robots.txt): Crawler access rules