TAAFT 工具目录 API|分页与年月归档
按页或发布时间月份获取 TAAFT AI 工具目录,包含名称、版本、分类、价格说明、链接和互动指标。
GET https://api.goanyapi.com/api/v1/taaft-tools分页读取 AI 工具目录,用于工具研究和产品信息整理。
如何选择 TAAFT 接口?
本接口逐页查询全部可用记录,或指定年份、月份,返回分页信息和可用的互动指标。若需查询最近 30 个北京时间自然日中选定的一天,请使用 TAAFT Just Released API。两种数据均约每小时采集一次;目录第 0 页不等于按日接口的今天。
请求参数
| 参数 | 类型 | 约束 |
|---|---|---|
page | integer | 0–9007199254740991;可选,默认 0;有下一页时使用 nextPage,翻页须保留年月条件。 |
year | integer | 2015–2026;可选,按发布时间筛选;单选年份查询全年,不传年月查询全部。 |
month | integer | 1–12;可选,必须搭配 year;2026 年最大为 10 月,留空查询全年。 |
page 从 0 开始,默认 0。可单独指定 year 查询全年,或搭配 month 查询某月;不传年月则查询全部。年份最大为今年;今年的月份最大为当前月,按 Asia/Shanghai 判断。月份不能单独传入。翻页时保留相同年月条件,空列表是合法结果。非法、重复或未知参数返回 400 invalid_params。
每页通常约 200 条,实际以响应中的 data.pageSize 和 data.items 条数为准;请求参数中没有 pageSize。
目录约每小时采集一次。已归档月份保持不变,最近月份会继续更新;查询仍在更新的月份时,以响应中的 total、hasMore 和 nextPage 为准。
GET /api/v1/taaft-tools?page=0
GET /api/v1/taaft-tools?page=0&year=2025
GET /api/v1/taaft-tools?page=0&year=2025&month=6
Authorization: Bearer YOUR_API_KEY支持 GoAnyAPI API Key 或受支持的访问令牌。
积分
当前配置下,每次成功请求消耗 2 积分。
一次请求读取一页。每个非空成功页面按上方当前费率扣费一次;空列表和失败不扣费。配置缺失或非法时接口暂未开放。初始示例不执行查询;发送测试始终执行真实请求,包括第 0 页。
响应
| 字段 | 类型 | 说明 |
|---|---|---|
data.page | integer | 本次查询的页码。 |
data.items | array | 工具列表,可为空。 |
data.creditsUsed | number | 本次实际扣除积分。 |
data.remainingCredits | number | 请求后的账户积分。 |
data.total | integer | 工具总数。 |
data.pageSize | integer | 目录返回的每页条数。 |
data.totalPages | integer | 总页数。 |
data.hasMore | boolean | 是否存在下一页。 |
data.nextPage | integer | null | 下一页页码,无下一页时为 null。 |
当 hasMore 为 true 时,将 nextPage 用作下次请求的 page。
| 字段 | 类型 | 说明 |
|---|---|---|
category | string | null | 工具分类。 |
description | string | null | 工具描述。 |
domain | string | null | 工具网站域名。 |
logoUrl | string | null | 工具 Logo 地址。 |
name | string | null | 工具名称。 |
pricingText | string | null | 工具的价格说明,与接口积分费用无关。 |
releasedAt | string | null | 返回的发布时间,原值不带时区标记。 |
sourceUrl | string | null | TAAFT 工具收录页地址。 |
websiteUrl | string | null | 工具网站地址,保留链接原有查询参数。 |
version | string | null | 工具版本,暂无版本时为 null。 |
views | integer | null | 浏览量,暂无数据时为 null。 |
saves | integer | null | 收藏数,暂无数据时为 null。 |
averageRating | number | null | 平均评分,暂无数据时为 null。 |
views 为浏览量、saves 为收藏数、averageRating 为平均评分,均为数值,暂无数据时为 null。version 暂无值时为 null。链接保留查询参数;releasedAt 保留原值且不附加时区。pricingText 描述工具自身价格,与 API 积分无关。
响应示例
{ "code": "ok", "message": "ok", "data": { "page": 0, "items": [ { "sourceUrl": "https://theresanaiforthat.com/ai/replay-io/", "name": "Replay QA", "version": "v1", "websiteUrl": "https://www.replay.io/?ref=taaft&utm_source=taaft&utm_medium=referral", "domain": "www.replay.io", "description": "Autonomous app testing for teams who ship at AI-speed", "category": "App testing", "pricingText": "Free + from $20.00/mo", "logoUrl": "https://media.theresanaiforthat.com/icons/replay-io.png?height=207", "releasedAt": "2026-10-22 22:13:18", "views": null, "saves": null, "averageRating": null }, { "category": "Interactive games", "description": "Describe a company game, and the AI builds a real one.", "domain": "www.ludiz.com", "logoUrl": "https://media.theresanaiforthat.com/icons/ludiz.svg?height=207", "name": "Ludiz", "pricingText": "Free + from $10.00/mo", "releasedAt": "2026-10-22 14:00:19", "sourceUrl": "https://theresanaiforthat.com/ai/ludiz/", "websiteUrl": "https://www.ludiz.com/?ref=taaft&utm_source=taaft&utm_medium=referral", "version": null, "views": null, "saves": null, "averageRating": null }, { "category": "Music videos", "description": "Turn your song into a music video in one click.", "domain": "www.musiclab.vip", "logoUrl": "https://media.theresanaiforthat.com/icons/musiclab.svg?height=207", "name": "MusicLab", "pricingText": "From $9.99/wk", "releasedAt": "2026-10-22 13:00:19", "sourceUrl": "https://theresanaiforthat.com/ai/musiclab/", "websiteUrl": "https://www.musiclab.vip/?ref=taaft&utm_source=taaft&utm_medium=referral", "version": null, "views": null, "saves": null, "averageRating": null }, { "category": "Viral videos", "description": "Your Victoria's Secret runway moment, from one photo.", "domain": "victoriasecretrunway.com", "logoUrl": "https://media.theresanaiforthat.com/icons/victoria-secret-runway.png?height=207", "name": "Victoria Secret Runway", "pricingText": "From $9.90", "releasedAt": "2026-10-22 12:00:19", "sourceUrl": "https://theresanaiforthat.com/ai/victoria-secret-runway/", "websiteUrl": "https://victoriasecretrunway.com/?ref=taaft&utm_source=taaft&utm_medium=referral", "version": null, "views": null, "saves": null, "averageRating": null }, { "category": "Hairstyles", "description": "Try any hairstyle on your photo before the salon.", "domain": "aihairstylechanger.ai", "logoUrl": "https://media.theresanaiforthat.com/icons/aihairstylechanger-ai.png?height=207", "name": "AIHairstyleChanger.AI", "pricingText": "Free + from $9.9/mo", "releasedAt": "2026-10-22 12:00:19", "sourceUrl": "https://theresanaiforthat.com/ai/aihairstylechanger-ai/", "websiteUrl": "https://aihairstylechanger.ai/?ref=taaft&utm_source=taaft&utm_medium=referral", "version": null, "views": null, "saves": null, "averageRating": null }, { "category": "Bulk chat deletion", "description": "Delete ChatGPT chats in bulk, not one by one.", "domain": "chatgptbulkdelete.net", "logoUrl": "https://media.theresanaiforthat.com/icons/chatsweep.png?height=207", "name": "ChatSweep", "pricingText": "Free + from $4.99/mo", "releasedAt": "2026-10-22 11:00:19", "sourceUrl": "https://theresanaiforthat.com/ai/chatsweep/", "websiteUrl": "https://chatgptbulkdelete.net/?ref=taaft&utm_source=taaft&utm_medium=referral", "version": null, "views": null, "saves": null, "averageRating": null }, { "category": "Storytelling game", "description": "Write what you do. The world writes back.", "domain": "weftwake.com", "logoUrl": "https://media.theresanaiforthat.com/icons/weftwake.png?height=207", "name": "Weftwake", "pricingText": "Free + from $4.99/mo", "releasedAt": "2026-10-22 10:00:19", "sourceUrl": "https://theresanaiforthat.com/ai/weftwake/", "websiteUrl": "https://weftwake.com/?ref=taaft", "version": null, "views": null, "saves": null, "averageRating": null }, { "category": "Wellness", "description": "A private companion that listens, in 22 languages.", "domain": "www.imotara.com", "logoUrl": "https://media.theresanaiforthat.com/icons/imotara.png?height=207", "name": "Imotara", "pricingText": "Free + from $6.99/mo", "releasedAt": "2026-10-22 09:00:19", "sourceUrl": "https://theresanaiforthat.com/ai/imotara/", "websiteUrl": "https://www.imotara.com/?ref=taaft&utm_source=taaft&utm_medium=referral", "version": null, "views": null, "saves": null, "averageRating": null }, { "category": "Video ads", "description": "Your video in. A scroll-stopping ad out.", "domain": "adhub.cloud", "logoUrl": "https://media.theresanaiforthat.com/icons/adhub.svg?height=207", "name": "AdHub", "pricingText": "From $16.8", "releasedAt": "2026-10-22 09:00:19", "sourceUrl": "https://theresanaiforthat.com/ai/adhub/", "websiteUrl": "https://adhub.cloud/?ref=taaft&utm_source=taaft&utm_medium=referral", "version": null, "views": null, "saves": null, "averageRating": null }, { "category": "Coloring books", "description": "One prompt to a print-ready coloring book.", "domain": "colorcraft.ai", "logoUrl": "https://media.theresanaiforthat.com/icons/colorcraft.png?height=207", "name": "ColorCraft", "pricingText": "Free + from $9/mo", "releasedAt": "2026-10-22 08:00:19", "sourceUrl": "https://theresanaiforthat.com/ai/colorcraft/", "websiteUrl": "https://colorcraft.ai/?ref=taaft&utm_source=taaft&utm_medium=referral", "version": null, "views": null, "saves": null, "averageRating": null } ], "total": 15259, "pageSize": 200, "totalPages": 77, "hasMore": true, "nextPage": 1 }}这是保存的示例,实际工具列表可能变化。真实成功响应还包含 creditsUsed 和 remainingCredits。
错误
参数错误返回 400,未鉴权返回 401,余额不足使用标准积分错误,限流返回 429,未配置返回 503 service_not_configured,查询失败或异常数据返回 502 request_failed。HEAD 返回 405 且不查询;OPTIONS 用于 CORS 预检。