{"id":11936,"name":"Agent Fetch Hub","description":"Pay-per-call web extraction: URL in, clean Markdown out.","card_url":"https://fetch.halowerk.com/.well-known/agent-card.json","endpoint":"https://fetch.halowerk.com","protocol_version":"0.2.9","first_seen":"2026-10-10T13:33:52.779173+00:00","last_verified":"2026-10-10T16:23:00.545553+00:00","card":{"url":"https://fetch.halowerk.com","name":"Agent Fetch Hub","x402":{"enabled":true,"manifest":"https://fetch.halowerk.com/.well-known/x402"},"skills":[{"id":"extract_url","name":"extract url","tags":["web-extraction","url-to-markdown","readability","scraping","rag-ingest","agent-tools","metadata","structured-extraction","json-schema","schema-org","product-data","price-extraction","e-commerce","product-comparison","decision-support","change-detection","page-monitoring","diff","contact-data","impressum","company-data","b2b-data","legal-notice"],"examples":["POST https://fetch.halowerk.com/extract"],"description":"Fetch one URL and return clean article Markdown without navigation, ads or cookie banners."},{"id":"url_metadata","name":"url metadata","tags":["web-extraction","url-to-markdown","readability","scraping","rag-ingest","agent-tools","metadata","structured-extraction","json-schema","schema-org","product-data","price-extraction","e-commerce","product-comparison","decision-support","change-detection","page-monitoring","diff","contact-data","impressum","company-data","b2b-data","legal-notice"],"examples":["POST https://fetch.halowerk.com/metadata"],"description":"Return title, description, OpenGraph card, canonical URL, feeds, favicon and detected technologies for one URL."},{"id":"extract_structured","name":"extract structured","tags":["web-extraction","url-to-markdown","readability","scraping","rag-ingest","agent-tools","metadata","structured-extraction","json-schema","schema-org","product-data","price-extraction","e-commerce","product-comparison","decision-support","change-detection","page-monitoring","diff","contact-data","impressum","company-data","b2b-data","legal-notice"],"examples":["POST https://fetch.halowerk.com/structured"],"description":"Fill a caller supplied JSON Schema from one web page and report source and confidence for every field."},{"id":"page_diff","name":"page diff","tags":["web-extraction","url-to-markdown","readability","scraping","rag-ingest","agent-tools","metadata","structured-extraction","json-schema","schema-org","product-data","price-extraction","e-commerce","product-comparison","decision-support","change-detection","page-monitoring","diff","contact-data","impressum","company-data","b2b-data","legal-notice"],"examples":["POST https://fetch.halowerk.com/diff"],"description":"Compare a page against its last stored state, or two supplied documents, and report only the content changes."},{"id":"extract_batch","name":"extract batch","tags":["web-extraction","url-to-markdown","readability","scraping","rag-ingest","agent-tools","metadata","structured-extraction","json-schema","schema-org","product-data","price-extraction","e-commerce","product-comparison","decision-support","change-detection","page-monitoring","diff","contact-data","impressum","company-data","b2b-data","legal-notice"],"examples":["POST https://fetch.halowerk.com/batch/extract"],"description":"Extract up to ten URLs in one paid call."},{"id":"extract_product","name":"extract product","tags":["web-extraction","url-to-markdown","readability","scraping","rag-ingest","agent-tools","metadata","structured-extraction","json-schema","schema-org","product-data","price-extraction","e-commerce","product-comparison","decision-support","change-detection","page-monitoring","diff","contact-data","impressum","company-data","b2b-data","legal-notice"],"examples":["POST https://fetch.halowerk.com/product"],"description":"Return the structured offer of one product page: identifiers, price, availability, shipping, variants, ratings, images and seller, each with its source."},{"id":"compare_products","name":"compare products","tags":["web-extraction","url-to-markdown","readability","scraping","rag-ingest","agent-tools","metadata","structured-extraction","json-schema","schema-org","product-data","price-extraction","e-commerce","product-comparison","decision-support","change-detection","page-monitoring","diff","contact-data","impressum","company-data","b2b-data","legal-notice"],"examples":["POST https://fetch.halowerk.com/product/compare"],"description":"Compare two to four product pages by verified identity, listed price, availability, shipping cost and rating without converting currencies."},{"id":"find_contacts","name":"find contacts","tags":["web-extraction","url-to-markdown","readability","scraping","rag-ingest","agent-tools","metadata","structured-extraction","json-schema","schema-org","product-data","price-extraction","e-commerce","product-comparison","decision-support","change-detection","page-monitoring","diff","contact-data","impressum","company-data","b2b-data","legal-notice"],"examples":["POST https://fetch.halowerk.com/contacts"],"description":"Read the mandatory public disclosure of one domain and return company, postal address, e-mail, phone, VAT and register data with a source for every value."}],"version":"1.0.0","provider":{"url":"https://netzhandwerker.de","organization":"Die Netzhandwerker"},"description":"Pay-per-call web extraction: URL in, clean Markdown out.","capabilities":{"streaming":false,"pushNotifications":false},"protocolVersion":"0.2.9","defaultInputModes":["application/json"],"defaultOutputModes":["application/json"]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-10T16:23:00.545553+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_check":{"checked_at":"2026-10-10T16:23:00.545553+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://fetch.halowerk.com/.well-known/agent-card.json"],"skills":[{"skill_id":"compare_products","name":"compare products","description":"Compare two to four product pages by verified identity, listed price, availability, shipping cost and rating without converting currencies.","tags":["web-extraction","url-to-markdown","readability","scraping","rag-ingest","agent-tools","metadata","structured-extraction","json-schema","schema-org","product-data","price-extraction","e-commerce","product-comparison","decision-support","change-detection","page-monitoring","diff","contact-data","impressum"],"quality_warning":false},{"skill_id":"extract_batch","name":"extract batch","description":"Extract up to ten URLs in one paid call.","tags":["web-extraction","url-to-markdown","readability","scraping","rag-ingest","agent-tools","metadata","structured-extraction","json-schema","schema-org","product-data","price-extraction","e-commerce","product-comparison","decision-support","change-detection","page-monitoring","diff","contact-data","impressum"],"quality_warning":false},{"skill_id":"extract_product","name":"extract product","description":"Return the structured offer of one product page: identifiers, price, availability, shipping, variants, ratings, images and seller, each with its source.","tags":["web-extraction","url-to-markdown","readability","scraping","rag-ingest","agent-tools","metadata","structured-extraction","json-schema","schema-org","product-data","price-extraction","e-commerce","product-comparison","decision-support","change-detection","page-monitoring","diff","contact-data","impressum"],"quality_warning":false},{"skill_id":"extract_structured","name":"extract structured","description":"Fill a caller supplied JSON Schema from one web page and report source and confidence for every field.","tags":["web-extraction","url-to-markdown","readability","scraping","rag-ingest","agent-tools","metadata","structured-extraction","json-schema","schema-org","product-data","price-extraction","e-commerce","product-comparison","decision-support","change-detection","page-monitoring","diff","contact-data","impressum"],"quality_warning":false},{"skill_id":"extract_url","name":"extract url","description":"Fetch one URL and return clean article Markdown without navigation, ads or cookie banners.","tags":["web-extraction","url-to-markdown","readability","scraping","rag-ingest","agent-tools","metadata","structured-extraction","json-schema","schema-org","product-data","price-extraction","e-commerce","product-comparison","decision-support","change-detection","page-monitoring","diff","contact-data","impressum"],"quality_warning":false},{"skill_id":"find_contacts","name":"find contacts","description":"Read the mandatory public disclosure of one domain and return company, postal address, e-mail, phone, VAT and register data with a source for every value.","tags":["web-extraction","url-to-markdown","readability","scraping","rag-ingest","agent-tools","metadata","structured-extraction","json-schema","schema-org","product-data","price-extraction","e-commerce","product-comparison","decision-support","change-detection","page-monitoring","diff","contact-data","impressum"],"quality_warning":false},{"skill_id":"page_diff","name":"page diff","description":"Compare a page against its last stored state, or two supplied documents, and report only the content changes.","tags":["web-extraction","url-to-markdown","readability","scraping","rag-ingest","agent-tools","metadata","structured-extraction","json-schema","schema-org","product-data","price-extraction","e-commerce","product-comparison","decision-support","change-detection","page-monitoring","diff","contact-data","impressum"],"quality_warning":false},{"skill_id":"url_metadata","name":"url metadata","description":"Return title, description, OpenGraph card, canonical URL, feeds, favicon and detected technologies for one URL.","tags":["web-extraction","url-to-markdown","readability","scraping","rag-ingest","agent-tools","metadata","structured-extraction","json-schema","schema-org","product-data","price-extraction","e-commerce","product-comparison","decision-support","change-detection","page-monitoring","diff","contact-data","impressum"],"quality_warning":false}],"quality_flags":["bulk_publisher","thin_description"],"check_history":{"checks":2,"passed":2},"recent_checks":[{"card_url":"https://fetch.halowerk.com/.well-known/agent-card.json","checked_at":"2026-10-10T16:23:00.545553+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://fetch.halowerk.com/.well-known/agent-card.json","checked_at":"2026-10-10T13:33:52.779173+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-10T16:23:00.545553+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-10T13:33:52.779173+00:00","state":"unconfirmed","http_status":405,"detail":"Endpoint response did not match the JSON-RPC request"},"events":[],"relationships":[{"id":13220,"relation":"shared_provider_website","evidence":{"claim":"Both cards declare the same provider website","provider_url":"https://netzhandwerker.de","source_card_url":"https://fetch.halowerk.com/.well-known/agent-card.json","target_card_url":"https://dns.halowerk.com/.well-known/agent-card.json"},"evidence_url":"https://fetch.halowerk.com/.well-known/agent-card.json","first_seen":"2026-10-10T13:50:35.029365+00:00","last_seen":"2026-10-10T14:25:15.184700+00:00","source_agent_id":11936,"source_agent_name":"Agent Fetch Hub","target_agent_id":12007,"target_agent_name":"Domain Intel"},{"id":13221,"relation":"shared_provider_website","evidence":{"claim":"Both cards declare the same provider website","provider_url":"https://netzhandwerker.de","source_card_url":"https://fetch.halowerk.com/.well-known/agent-card.json","target_card_url":"https://doc.halowerk.com/.well-known/agent-card.json"},"evidence_url":"https://fetch.halowerk.com/.well-known/agent-card.json","first_seen":"2026-10-10T13:50:35.029365+00:00","last_seen":"2026-10-10T14:25:15.184700+00:00","source_agent_id":11936,"source_agent_name":"Agent Fetch Hub","target_agent_id":12008,"target_agent_name":"Document Extraction Hub"},{"id":13222,"relation":"shared_provider_website","evidence":{"claim":"Both cards declare the same provider website","provider_url":"https://netzhandwerker.de","source_card_url":"https://fetch.halowerk.com/.well-known/agent-card.json","target_card_url":"https://mail.halowerk.com/.well-known/agent-card.json"},"evidence_url":"https://fetch.halowerk.com/.well-known/agent-card.json","first_seen":"2026-10-10T13:50:35.029365+00:00","last_seen":"2026-10-10T14:25:15.184700+00:00","source_agent_id":11936,"source_agent_name":"Agent Fetch Hub","target_agent_id":12019,"target_agent_name":"Agent Email Check"},{"id":13223,"relation":"shared_provider_website","evidence":{"claim":"Both cards declare the same provider website","provider_url":"https://netzhandwerker.de","source_card_url":"https://fetch.halowerk.com/.well-known/agent-card.json","target_card_url":"https://shot.halowerk.com/.well-known/agent-card.json"},"evidence_url":"https://fetch.halowerk.com/.well-known/agent-card.json","first_seen":"2026-10-10T13:50:35.029365+00:00","last_seen":"2026-10-10T14:25:15.184700+00:00","source_agent_id":11936,"source_agent_name":"Agent Fetch Hub","target_agent_id":12031,"target_agent_name":"Agent Screenshot Hub"},{"id":13224,"relation":"shared_provider_website","evidence":{"claim":"Both cards declare the same provider website","provider_url":"https://netzhandwerker.de","source_card_url":"https://fetch.halowerk.com/.well-known/agent-card.json","target_card_url":"https://kalender.halowerk.com/.well-known/agent-card.json"},"evidence_url":"https://fetch.halowerk.com/.well-known/agent-card.json","first_seen":"2026-10-10T13:50:35.029365+00:00","last_seen":"2026-10-10T14:25:15.184700+00:00","source_agent_id":11936,"source_agent_name":"Agent Fetch Hub","target_agent_id":12311,"target_agent_name":"Agent Kalender Hub"},{"id":13225,"relation":"shared_provider_website","evidence":{"claim":"Both cards declare the same provider website","provider_url":"https://netzhandwerker.de","source_card_url":"https://fetch.halowerk.com/.well-known/agent-card.json","target_card_url":"https://wetter.halowerk.com/.well-known/agent-card.json"},"evidence_url":"https://fetch.halowerk.com/.well-known/agent-card.json","first_seen":"2026-10-10T13:50:35.029365+00:00","last_seen":"2026-10-10T14:25:15.184700+00:00","source_agent_id":11936,"source_agent_name":"Agent Fetch Hub","target_agent_id":12346,"target_agent_name":"Weather Ensemble"}],"verification":{"agent_card_url":"https://fetch.halowerk.com/.well-known/agent-card.json","last_successful_card_check":"2026-10-10T16:23:00.545553+00:00","latest_card_check":{"checked_at":"2026-10-10T16:23:00.545553+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-10T16:23:00.545553+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-10T16:23:00.545553+00:00","endpoint_tls_reachable":true,"protocol_check_state":"unconfirmed","protocol_checked_at":"2026-10-10T13:33:52.779173+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}