# cipawebfiltering v1.0.0 - Table of Contents > Elixir client for the CIPA Web Filtering lookup API: web-filtering categories for 100M+ domains, batch lookups of 1,000 and policy presets for school and library filters. ## Pages - [CipaWebFiltering](readme.md) ## Modules - [CipaWebFiltering](CipaWebFiltering.md): Elixir client for the CIPA Web Filtering lookup API at https://www.cipawebfiltering.com/api/v1/ . - [CipaWebFiltering.Classification](CipaWebFiltering.Classification.md): One classified domain. `categories` has no particular order; `country` is nil when unknown. - [CipaWebFiltering.Policy](CipaWebFiltering.Policy.md): Turns categories into a block decision. Presets follow the five policies of the October 2026 study of 103 million domains. `:any` blocks if any category is listed, `:majority` if more than half are, `:all` only if every category is. - Exceptions - [CipaWebFiltering.Error](CipaWebFiltering.Error.md): Non-2xx answer (`status` > 0) or transport failure (`status` 0).