{"files":{"SKILL.md":"---\nname: domains-index-api\ndescription: \"Domains-Index API skill. Use when working with Domains-Index for domains, info. Covers 14 endpoints.\"\nversion: 1.0.0\ngenerator: lapsh\n---\n\n# Domains-Index API\nAPI version: 1.0\n\n## Auth\nApiKey api_key in query\n\n## Base URL\nNot specified.\n\n## Setup\n1. Set your API key in the appropriate header\n2. GET /domains/search -- domains database search\n3. Explore available endpoints below\n\n## Endpoints\n14 endpoints across 2 groups. See references/api-spec.lap for full details.\n\n### Domains\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /domains/search | Domains Database Search |\n| GET | /domains/tld/{zone_id} | Get TLD records |\n| GET | /domains/tld/{zone_id}/download | Download Whole Dataset for TLD |\n| GET | /domains/tld/{zone_id}/search | Domains Search for TLD |\n| GET | /domains/updates/added | Get added domains, latest if date not specified |\n| GET | /domains/updates/added/download | Download added domains, latest if date not specified |\n| GET | /domains/updates/deleted | Get deleted domains, latest if date not specified |\n| GET | /domains/updates/deleted/download | Download deleted domains, latest if date not specified |\n| GET | /domains/updates/list | List of updates |\n\n### Info\n| Method | Path | Description |\n|--------|------|-------------|\n| GET | /info/api |  |\n| GET | /info/stat/ | Returns overall stagtistics |\n| GET | /info/stat/{zone} | Returns statistics for specific zone |\n| GET | /info/tld/ | Returns overall Tld info |\n| GET | /info/tld/{zone} | Returns statistics for specific zone |\n\n## Common Questions\nMatch user requests to endpoints in references/api-spec.lap. Key patterns:\n- \"List all search?\" -> GET /domains/search\n- \"Get tld details?\" -> GET /domains/tld/{zone_id}\n- \"List all download?\" -> GET /domains/tld/{zone_id}/download\n- \"List all added?\" -> GET /domains/updates/added\n- \"List all deleted?\" -> GET /domains/updates/deleted\n- \"List all list?\" -> GET /domains/updates/list\n- \"List all api?\" -> GET /info/api\n- \"List all stat?\" -> GET /info/stat/\n- \"Get stat details?\" -> GET /info/stat/{zone}\n- \"List all tld?\" -> GET /info/tld/\n- \"How to authenticate?\" -> See Auth section above\n\n## Response Tips\n- Check response schemas in references/api-spec.lap for field details\n- Paginated endpoints accept limit/offset or cursor parameters\n- Error responses include status codes and descriptions in the spec\n\n## References\n- Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas\n\n> Generated from the official API spec by [LAP](https://lap.sh)\n","references/api-spec.lap":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api Domains-Index API\n@version 1.0\n@auth ApiKey api_key in query\n@endpoints 14\n@toc domains(9), info(5)\n\n@group domains\n@endpoint GET /domains/search\n@desc Domains Database Search\n@optional {api_key: any # API key, date: any # Request date, page: any # Search page to request, limit: any # Results per page, domain: any # Domain includes, zone: any # In Zone, country: any # Hosting Country, isDead: any # Dead or Not, default not, A: any # A record includes, NS: any # NS record includes, CNAME: any # CNAME record includes, MX: any # MX record includes, TXT: any # TXT record includes}\n@returns(200) Success\n@errors {403: api_key is not valid, 404: Results not found}\n\n@endpoint GET /domains/tld/{zone_id}\n@desc Get TLD records\n@optional {api_key: any # API key, date: any # Request date, page: any # Search page to request, limit: any # Results per page, domain: any # Domain includes, country: any # Hosting Country, isDead: any # Dead or Not, default not, A: any # A record includes, NS: any # NS record includes, CNAME: any # CNAME record includes, MX: any # MX record includes, TXT: any # TXT record includes}\n@returns(200) Success\n@errors {403: No api_key or it's not valid, 404: Results not found}\n\n@endpoint GET /domains/tld/{zone_id}/download\n@desc Download Whole Dataset for TLD\n@optional {api_key: any # API key, date: any # Request date}\n@errors {403: No api_key or it's not valid, 404: Results not found}\n\n@endpoint GET /domains/tld/{zone_id}/search\n@desc Domains Search for TLD\n@optional {api_key: any # API key, date: any # Request date, page: any # Search page to request, limit: any # Results per page, domain: any # Domain includes, country: any # Hosting Country, isDead: any # Dead or Not, default not, A: any # A record includes, NS: any # NS record includes, CNAME: any # CNAME record includes, MX: any # MX record includes, TXT: any # TXT record includes}\n@returns(200) Success\n@errors {403: No api_key or it's not valid, 404: Results not found}\n\n@endpoint GET /domains/updates/added\n@desc Get added domains, latest if date not specified\n@optional {api_key: any # API key, date: any # Request date, page: any # Search page to request, limit: any # Results per page}\n@returns(200) Success\n@errors {403: No api_key or it's not valid, 404: Results not found}\n\n@endpoint GET /domains/updates/added/download\n@desc Download added domains, latest if date not specified\n@optional {api_key: any # API key, date: any # Request date}\n@errors {403: No api_key or it's not valid, 404: Results not found}\n\n@endpoint GET /domains/updates/deleted\n@desc Get deleted domains, latest if date not specified\n@optional {api_key: any # API key, date: any # Request date, page: any # Search page to request, limit: any # Results per page}\n@returns(200) Success\n@errors {403: No api_key or it's not valid, 404: Results not found}\n\n@endpoint GET /domains/updates/deleted/download\n@desc Download deleted domains, latest if date not specified\n@optional {api_key: any # API key, date: any # Request date}\n@errors {403: No api_key or it's not valid, 404: Results not found}\n\n@endpoint GET /domains/updates/list\n@desc List of updates\n@optional {api_key: any # API key}\n@returns(200) Success\n@errors {403: No api_key or it's not valid, 404: Results not found}\n\n@endgroup\n\n@group info\n@endpoint GET /info/api\n@optional {api_key: any # API key}\n@returns(200) Success\n\n@endpoint GET /info/stat/\n@desc Returns overall stagtistics\n@optional {page: any # Search page to request, limit: any # Results per page}\n@returns(200) Success\n\n@endpoint GET /info/stat/{zone}\n@desc Returns statistics for specific zone\n@optional {page: any # Search page to request, limit: any # Results per page}\n@returns(200) Success\n@errors {404: Zone not found.}\n\n@endpoint GET /info/tld/\n@desc Returns overall Tld info\n@returns(200) Success\n\n@endpoint GET /info/tld/{zone}\n@desc Returns statistics for specific zone\n@optional {page: any # Search page to request, limit: any # Results per page}\n@returns(200) Success\n@errors {404: Zone not found.}\n\n@endgroup\n\n@end\n"}}