Tools Full text search.

GET /api/search/tools/
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 3567,
    "next": "https://toolhub.wikimedia.org/api/search/tools/?page=2",
    "previous": null,
    "facets": {
        "_filter_tool_type": {
            "doc_count": 3567,
            "tool_type": {
                "meta": {
                    "type": "terms",
                    "param": "tool_type__term",
                    "missing_param": "tool_type__isnull",
                    "missing_value": "--",
                    "multi": false
                },
                "doc_count_error_upper_bound": 0,
                "sum_other_doc_count": 1,
                "buckets": [
                    {
                        "key": "web app",
                        "doc_count": 1282
                    },
                    {
                        "key": "--",
                        "doc_count": 1275
                    },
                    {
                        "key": "user script",
                        "doc_count": 879
                    },
                    {
                        "key": "bot",
                        "doc_count": 56
                    },
                    {
                        "key": "other",
                        "doc_count": 32
                    },
                    {
                        "key": "gadget",
                        "doc_count": 25
                    },
                    {
                        "key": "command line tool",
                        "doc_count": 10
                    },
                    {
                        "key": "coding framework",
                        "doc_count": 9
                    },
                    {
                        "key": "desktop app",
                        "doc_count": 9
                    },
                    {
                        "key": "template",
                        "doc_count": 1
                    }
                ]
            }
        },
        "_filter_content_types": {
            "doc_count": 3567,
            "content_types": {
                "meta": {
                    "type": "terms",
                    "param": "content_types__term",
                    "missing_param": "content_types__isnull",
                    "missing_value": "--",
                    "multi": true
                },
                "doc_count_error_upper_bound": 0,
                "sum_other_doc_count": 97,
                "buckets": [
                    {
                        "key": "--",
                        "doc_count": 3430
                    },
                    {
                        "key": "software",
                        "doc_count": 33
                    },
                    {
                        "key": "image",
                        "doc_count": 28
                    },
                    {
                        "key": "article",
                        "doc_count": 27
                    },
                    {
                        "key": "data::structured",
                        "doc_count": 26
                    },
                    {
                        "key": "data::event",
                        "doc_count": 12
                    },
                    {
                        "key": "data::user",
                        "doc_count": 12
                    },
                    {
                        "key": "list",
                        "doc_count": 10
                    },
                    {
                        "key": "audio",
                        "doc_count": 9
                    },
                    {
                        "key": "data::category",
                        "doc_count": 9
                    }
                ]
            }
        },
        "_filter_ui_language": {
            "doc_count": 3567,
            "ui_language": {
                "meta": {
                    "type": "terms",
                    "param": "ui_language__term",
                    "missing_param": "ui_language__isnull",
                    "missing_value": "--",
                    "multi": true
                },
                "doc_count_error_upper_bound": 0,
                "sum_other_doc_count": 446,
                "buckets": [
                    {
                        "key": "--",
                        "doc_count": 3161
                    },
                    {
                        "key": "en",
                        "doc_count": 384
                    },
                    {
                        "key": "de",
                        "doc_count": 60
                    },
                    {
                        "key": "es",
                        "doc_count": 52
                    },
                    {
                        "key": "pt",
                        "doc_count": 38
                    },
                    {
                        "key": "fr",
                        "doc_count": 30
                    },
                    {
                        "key": "en-gb",
                        "doc_count": 25
                    },
                    {
                        "key": "af",
                        "doc_count": 24
                    },
                    {
                        "key": "ru",
                        "doc_count": 18
                    },
                    {
                        "key": "tr",
                        "doc_count": 17
                    }
                ]
            }
        },
        "_filter_origin": {
            "doc_count": 3567,
            "origin": {
                "meta": {
                    "type": "terms",
                    "param": "origin__term",
                    "missing_param": "origin__isnull",
                    "missing_value": "--",
                    "multi": false
                },
                "doc_count_error_upper_bound": 0,
                "sum_other_doc_count": 0,
                "buckets": [
                    {
                        "key": "crawler",
                        "doc_count": 3359
                    },
                    {
                        "key": "api",
                        "doc_count": 208
                    }
                ]
            }
        },
        "_filter_license": {
            "doc_count": 3567,
            "license": {
                "meta": {
                    "type": "terms",
                    "param": "license__term",
                    "missing_param": "license__isnull",
                    "missing_value": "--",
                    "multi": false
                },
                "doc_count_error_upper_bound": 0,
                "sum_other_doc_count": 212,
                "buckets": [
                    {
                        "key": "MIT",
                        "doc_count": 878
                    },
                    {
                        "key": "CC-BY-SA-4.0",
                        "doc_count": 798
                    },
                    {
                        "key": "--",
                        "doc_count": 468
                    },
                    {
                        "key": "GPL-3.0-only",
                        "doc_count": 446
                    },
                    {
                        "key": "GPL-3.0-or-later",
                        "doc_count": 295
                    },
                    {
                        "key": "Apache-2.0",
                        "doc_count": 208
                    },
                    {
                        "key": "AGPL-3.0-only",
                        "doc_count": 90
                    },
                    {
                        "key": "GPL-2.0-only",
                        "doc_count": 88
                    },
                    {
                        "key": "AGPL-3.0-or-later",
                        "doc_count": 45
                    },
                    {
                        "key": "BSD-3-Clause",
                        "doc_count": 39
                    }
                ]
            }
        },
        "_filter_author": {
            "doc_count": 3567,
            "author": {
                "meta": {
                    "type": "terms",
                    "param": "author__term",
                    "missing_param": "author__isnull",
                    "missing_value": "--",
                    "multi": false
                },
                "doc_count_error_upper_bound": 0,
                "sum_other_doc_count": 3298,
                "buckets": [
                    {
                        "key": "Magnus Manske",
                        "doc_count": 184
                    },
                    {
                        "key": "Bryan Davis",
                        "doc_count": 66
                    },
                    {
                        "key": "Legoktm",
                        "doc_count": 62
                    },
                    {
                        "key": "BrandonXLF",
                        "doc_count": 48
                    },
                    {
                        "key": "Enterprisey",
                        "doc_count": 44
                    },
                    {
                        "key": "MusikAnimal",
                        "doc_count": 44
                    },
                    {
                        "key": "Hay Kranen",
                        "doc_count": 27
                    },
                    {
                        "key": "SD0001",
                        "doc_count": 27
                    },
                    {
                        "key": "David Caro",
                        "doc_count": 26
                    },
                    {
                        "key": "Ederporto",
                        "doc_count": 25
                    }
                ]
            }
        },
        "_filter_tasks": {
            "doc_count": 3567,
            "tasks": {
                "meta": {
                    "type": "terms",
                    "param": "tasks__term",
                    "missing_param": "tasks__isnull",
                    "missing_value": "--",
                    "multi": true
                },
                "doc_count_error_upper_bound": 0,
                "sum_other_doc_count": 102,
                "buckets": [
                    {
                        "key": "--",
                        "doc_count": 3442
                    },
                    {
                        "key": "analysis",
                        "doc_count": 27
                    },
                    {
                        "key": "editing",
                        "doc_count": 23
                    },
                    {
                        "key": "tools",
                        "doc_count": 23
                    },
                    {
                        "key": "ranking",
                        "doc_count": 15
                    },
                    {
                        "key": "categorizing",
                        "doc_count": 13
                    },
                    {
                        "key": "creating",
                        "doc_count": 13
                    },
                    {
                        "key": "uploading",
                        "doc_count": 12
                    },
                    {
                        "key": "policy_violation",
                        "doc_count": 11
                    },
                    {
                        "key": "reading",
                        "doc_count": 11
                    }
                ]
            }
        },
        "_filter_wiki": {
            "doc_count": 3567,
            "wiki": {
                "meta": {
                    "type": "terms",
                    "param": "wiki__term",
                    "missing_param": "wiki__isnull",
                    "missing_value": "--",
                    "multi": true
                },
                "doc_count_error_upper_bound": 0,
                "sum_other_doc_count": 66,
                "buckets": [
                    {
                        "key": "--",
                        "doc_count": 3314
                    },
                    {
                        "key": "wikidata.org",
                        "doc_count": 75
                    },
                    {
                        "key": "*",
                        "doc_count": 59
                    },
                    {
                        "key": "commons.wikimedia.org",
                        "doc_count": 46
                    },
                    {
                        "key": "*.wikipedia.org",
                        "doc_count": 16
                    },
                    {
                        "key": "*.wikisource.org",
                        "doc_count": 13
                    },
                    {
                        "key": "en.wikipedia.org",
                        "doc_count": 12
                    },
                    {
                        "key": "*.wikidata.org",
                        "doc_count": 8
                    },
                    {
                        "key": "www.wikidata.org",
                        "doc_count": 6
                    },
                    {
                        "key": "meta.wikimedia.org",
                        "doc_count": 4
                    }
                ]
            }
        },
        "_filter_audiences": {
            "doc_count": 3567,
            "audiences": {
                "meta": {
                    "type": "terms",
                    "param": "audiences__term",
                    "missing_param": "audiences__isnull",
                    "missing_value": "--",
                    "multi": true
                },
                "doc_count_error_upper_bound": 0,
                "sum_other_doc_count": 0,
                "buckets": [
                    {
                        "key": "--",
                        "doc_count": 3404
                    },
                    {
                        "key": "editor",
                        "doc_count": 96
                    },
                    {
                        "key": "developer",
                        "doc_count": 56
                    },
                    {
                        "key": "reader",
                        "doc_count": 36
                    },
                    {
                        "key": "admin",
                        "doc_count": 24
                    },
                    {
                        "key": "organizer",
                        "doc_count": 23
                    },
                    {
                        "key": "researcher",
                        "doc_count": 23
                    }
                ]
            }
        },
        "_filter_subject_domains": {
            "doc_count": 3567,
            "subject_domains": {
                "meta": {
                    "type": "terms",
                    "param": "subject_domains__term",
                    "missing_param": "subject_domains__isnull",
                    "missing_value": "--",
                    "multi": true
                },
                "doc_count_error_upper_bound": 0,
                "sum_other_doc_count": 0,
                "buckets": [
                    {
                        "key": "--",
                        "doc_count": 3520
                    },
                    {
                        "key": "glam",
                        "doc_count": 23
                    },
                    {
                        "key": "cultural",
                        "doc_count": 14
                    },
                    {
                        "key": "geography",
                        "doc_count": 12
                    },
                    {
                        "key": "history",
                        "doc_count": 11
                    },
                    {
                        "key": "language",
                        "doc_count": 11
                    },
                    {
                        "key": "biography",
                        "doc_count": 10
                    },
                    {
                        "key": "science",
                        "doc_count": 10
                    },
                    {
                        "key": "outreach",
                        "doc_count": 9
                    },
                    {
                        "key": "education",
                        "doc_count": 8
                    }
                ]
            }
        },
        "_filter_keywords": {
            "doc_count": 3567,
            "keywords": {
                "meta": {
                    "type": "terms",
                    "param": "keywords__term",
                    "missing_param": "keywords__isnull",
                    "missing_value": "--",
                    "multi": true
                },
                "doc_count_error_upper_bound": 0,
                "sum_other_doc_count": 3683,
                "buckets": [
                    {
                        "key": "--",
                        "doc_count": 1824
                    },
                    {
                        "key": "wikidata",
                        "doc_count": 331
                    },
                    {
                        "key": "bot",
                        "doc_count": 149
                    },
                    {
                        "key": "python",
                        "doc_count": 126
                    },
                    {
                        "key": "wikipedia",
                        "doc_count": 109
                    },
                    {
                        "key": "commons",
                        "doc_count": 99
                    },
                    {
                        "key": "pywikibot",
                        "doc_count": 92
                    },
                    {
                        "key": "api",
                        "doc_count": 74
                    },
                    {
                        "key": "wikimedia commons",
                        "doc_count": 68
                    },
                    {
                        "key": "statistics",
                        "doc_count": 66
                    }
                ]
            }
        }
    },
    "results": [
        {
            "name": "toolforge-test-scribe-server",
            "title": "test scribe-server",
            "description": "For downstream application like Scribe-Android, Scribe-IOS, Scribe-Desktop or Scribe-web, Scribe-server plays a major role to pass the data from Scribe-Data.",
            "url": "https://toolsadmin.wikimedia.org/tools/id/test-scribe-server",
            "keywords": [
                "languages"
            ],
            "author": [
                {
                    "name": "Muhamad Asif",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                }
            ],
            "repository": null,
            "subtitle": null,
            "openhub_id": null,
            "url_alternates": [],
            "bot_username": null,
            "deprecated": false,
            "replaced_by": null,
            "experimental": false,
            "for_wikis": [],
            "icon": null,
            "license": "GPL-3.0-or-later",
            "sponsor": [],
            "available_ui_languages": [],
            "technology_used": [
                "Toolforge"
            ],
            "tool_type": null,
            "api_url": null,
            "developer_docs_url": [],
            "user_docs_url": [],
            "feedback_url": [],
            "privacy_policy_url": [],
            "translate_url": null,
            "bugtracker_url": null,
            "annotations": {
                "wikidata_qid": null,
                "audiences": [],
                "content_types": [],
                "tasks": [],
                "subject_domains": [],
                "deprecated": false,
                "replaced_by": null,
                "experimental": false,
                "for_wikis": [],
                "icon": null,
                "available_ui_languages": [],
                "tool_type": null,
                "repository": null,
                "api_url": null,
                "developer_docs_url": [],
                "user_docs_url": [],
                "feedback_url": [],
                "privacy_policy_url": [],
                "translate_url": null,
                "bugtracker_url": null
            },
            "_schema": "/toolinfo/1.2.2",
            "_language": "en",
            "origin": "crawler",
            "created_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "created_date": "2025-02-14T16:00:24.368691+00:00",
            "modified_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "modified_date": "2025-02-14T16:00:24.368741+00:00"
        },
        {
            "name": "toolforge-jaipasbotfr",
            "title": "JaipasBot for fr wp",
            "description": "A bot for fr wikipedia",
            "url": "https://toolsadmin.wikimedia.org/tools/id/jaipasbotfr",
            "keywords": [
                "bot"
            ],
            "author": [
                {
                    "name": "Randomjaipas",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                }
            ],
            "repository": null,
            "subtitle": null,
            "openhub_id": null,
            "url_alternates": [],
            "bot_username": null,
            "deprecated": false,
            "replaced_by": null,
            "experimental": false,
            "for_wikis": [],
            "icon": null,
            "license": "FPL-1.0.0",
            "sponsor": [],
            "available_ui_languages": [],
            "technology_used": [
                "Toolforge"
            ],
            "tool_type": null,
            "api_url": null,
            "developer_docs_url": [],
            "user_docs_url": [],
            "feedback_url": [],
            "privacy_policy_url": [],
            "translate_url": null,
            "bugtracker_url": null,
            "annotations": {
                "wikidata_qid": null,
                "audiences": [],
                "content_types": [],
                "tasks": [],
                "subject_domains": [],
                "deprecated": false,
                "replaced_by": null,
                "experimental": false,
                "for_wikis": [],
                "icon": null,
                "available_ui_languages": [],
                "tool_type": null,
                "repository": null,
                "api_url": null,
                "developer_docs_url": [],
                "user_docs_url": [],
                "feedback_url": [],
                "privacy_policy_url": [],
                "translate_url": null,
                "bugtracker_url": null
            },
            "_schema": "/toolinfo/1.2.2",
            "_language": "en",
            "origin": "crawler",
            "created_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "created_date": "2025-02-14T12:00:22.515039+00:00",
            "modified_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "modified_date": "2025-02-14T12:00:22.515092+00:00"
        },
        {
            "name": "toolforge-wikistroll",
            "title": "Take a leisurely stroll through the vast landscape of Wikipedia.",
            "description": "Take a leisurely stroll through the vast landscape of Wikipedia. So much to learn, so little time... just keep scrolling.\r\n\r\nBuilt using wikielements https://santhoshtr.github.io/wiki-elements",
            "url": "https://wikistroll.toolforge.org/",
            "keywords": [],
            "author": [
                {
                    "name": "Santhosh Thottingal",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                }
            ],
            "repository": null,
            "subtitle": null,
            "openhub_id": null,
            "url_alternates": [],
            "bot_username": null,
            "deprecated": false,
            "replaced_by": null,
            "experimental": false,
            "for_wikis": [],
            "icon": null,
            "license": "MIT",
            "sponsor": [],
            "available_ui_languages": [],
            "technology_used": [
                "Toolforge"
            ],
            "tool_type": "web app",
            "api_url": null,
            "developer_docs_url": [],
            "user_docs_url": [],
            "feedback_url": [],
            "privacy_policy_url": [],
            "translate_url": null,
            "bugtracker_url": null,
            "annotations": {
                "wikidata_qid": null,
                "audiences": [],
                "content_types": [],
                "tasks": [],
                "subject_domains": [],
                "deprecated": false,
                "replaced_by": null,
                "experimental": false,
                "for_wikis": [],
                "icon": null,
                "available_ui_languages": [],
                "tool_type": null,
                "repository": null,
                "api_url": null,
                "developer_docs_url": [],
                "user_docs_url": [],
                "feedback_url": [],
                "privacy_policy_url": [],
                "translate_url": null,
                "bugtracker_url": null
            },
            "_schema": "/toolinfo/1.2.2",
            "_language": "en",
            "origin": "crawler",
            "created_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "created_date": "2025-02-14T08:00:23.020881+00:00",
            "modified_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "modified_date": "2025-02-14T08:00:23.020937+00:00"
        },
        {
            "name": "petscan-list",
            "title": "PetScanList",
            "description": "Update PetScan lists",
            "url": "https://petscan-list.toolforge.org/",
            "keywords": [],
            "author": [
                {
                    "name": "Mr.Ibrahem",
                    "wiki_username": "Mr. Ibrahem",
                    "developer_username": null,
                    "email": null,
                    "url": null
                }
            ],
            "repository": "https://github.com/MrIbrahem/petscan_list",
            "subtitle": null,
            "openhub_id": null,
            "url_alternates": [],
            "bot_username": null,
            "deprecated": false,
            "replaced_by": null,
            "experimental": false,
            "for_wikis": [],
            "icon": null,
            "license": null,
            "sponsor": [],
            "available_ui_languages": [],
            "technology_used": [],
            "tool_type": "web app",
            "api_url": null,
            "developer_docs_url": [],
            "user_docs_url": [],
            "feedback_url": [],
            "privacy_policy_url": [],
            "translate_url": null,
            "bugtracker_url": "https://github.com/MrIbrahem/petscan_list/issues",
            "annotations": {
                "wikidata_qid": null,
                "audiences": [],
                "content_types": [],
                "tasks": [],
                "subject_domains": [],
                "deprecated": false,
                "replaced_by": null,
                "experimental": false,
                "for_wikis": [],
                "icon": null,
                "available_ui_languages": [],
                "tool_type": null,
                "repository": null,
                "api_url": null,
                "developer_docs_url": [],
                "user_docs_url": [],
                "feedback_url": [],
                "privacy_policy_url": [],
                "translate_url": null,
                "bugtracker_url": null
            },
            "_schema": null,
            "_language": "en",
            "origin": "api",
            "created_by": {
                "id": 170,
                "username": "Mr. Ibrahem"
            },
            "created_date": "2025-02-14T01:43:16.254429+00:00",
            "modified_by": {
                "id": 170,
                "username": "Mr. Ibrahem"
            },
            "modified_date": "2025-02-14T01:45:20.447138+00:00"
        },
        {
            "name": "toolforge-bs-map-editor",
            "title": "Interactive route map editor",
            "description": "Tool bs-map-editor provides a graphical editor for route map templates using [[en:Template:Routemap]] or its derivatives.",
            "url": "https://bs-map-editor.toolforge.org/",
            "keywords": [],
            "author": [
                {
                    "name": "Taavi Väänänen",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                }
            ],
            "repository": "https://gitlab.wikimedia.org/toolforge-repos/bs-map-editor",
            "subtitle": null,
            "openhub_id": null,
            "url_alternates": [],
            "bot_username": null,
            "deprecated": false,
            "replaced_by": null,
            "experimental": false,
            "for_wikis": [],
            "icon": null,
            "license": "AGPL-3.0-only",
            "sponsor": [],
            "available_ui_languages": [],
            "technology_used": [
                "Toolforge"
            ],
            "tool_type": "web app",
            "api_url": null,
            "developer_docs_url": [],
            "user_docs_url": [],
            "feedback_url": [],
            "privacy_policy_url": [],
            "translate_url": null,
            "bugtracker_url": null,
            "annotations": {
                "wikidata_qid": null,
                "audiences": [],
                "content_types": [],
                "tasks": [],
                "subject_domains": [],
                "deprecated": false,
                "replaced_by": null,
                "experimental": false,
                "for_wikis": [],
                "icon": null,
                "available_ui_languages": [],
                "tool_type": null,
                "repository": null,
                "api_url": null,
                "developer_docs_url": [],
                "user_docs_url": [],
                "feedback_url": [],
                "privacy_policy_url": [],
                "translate_url": null,
                "bugtracker_url": null
            },
            "_schema": "/toolinfo/1.2.2",
            "_language": "en",
            "origin": "crawler",
            "created_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "created_date": "2025-02-12T19:00:24.373631+00:00",
            "modified_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "modified_date": "2025-02-12T19:00:24.373667+00:00"
        },
        {
            "name": "toolforge-iran-national-library",
            "title": "National Library and Archives of Iran",
            "description": "A copy of National Library and Archives of Iran's Data",
            "url": "https://iran-national-library.toolforge.org/",
            "keywords": [],
            "author": [
                {
                    "name": "Hamidreza Bayat",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                }
            ],
            "repository": null,
            "subtitle": null,
            "openhub_id": null,
            "url_alternates": [],
            "bot_username": null,
            "deprecated": false,
            "replaced_by": null,
            "experimental": false,
            "for_wikis": [],
            "icon": null,
            "license": "MIT",
            "sponsor": [],
            "available_ui_languages": [],
            "technology_used": [
                "Toolforge"
            ],
            "tool_type": "web app",
            "api_url": null,
            "developer_docs_url": [],
            "user_docs_url": [],
            "feedback_url": [],
            "privacy_policy_url": [],
            "translate_url": null,
            "bugtracker_url": null,
            "annotations": {
                "wikidata_qid": null,
                "audiences": [],
                "content_types": [],
                "tasks": [],
                "subject_domains": [],
                "deprecated": false,
                "replaced_by": null,
                "experimental": false,
                "for_wikis": [],
                "icon": null,
                "available_ui_languages": [],
                "tool_type": null,
                "repository": null,
                "api_url": null,
                "developer_docs_url": [],
                "user_docs_url": [],
                "feedback_url": [],
                "privacy_policy_url": [],
                "translate_url": null,
                "bugtracker_url": null
            },
            "_schema": "/toolinfo/1.2.2",
            "_language": "en",
            "origin": "crawler",
            "created_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "created_date": "2025-02-12T18:00:20.721334+00:00",
            "modified_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "modified_date": "2025-02-12T18:00:20.721369+00:00"
        },
        {
            "name": "toolforge-kcv-test",
            "title": "A tool space for testing stuff",
            "description": "Testing tool for KCVelaga",
            "url": "https://toolsadmin.wikimedia.org/tools/id/kcv-test",
            "keywords": [],
            "author": [
                {
                    "name": "Krishna Chaitanya Velaga",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                }
            ],
            "repository": null,
            "subtitle": null,
            "openhub_id": null,
            "url_alternates": [],
            "bot_username": null,
            "deprecated": false,
            "replaced_by": null,
            "experimental": false,
            "for_wikis": [],
            "icon": null,
            "license": "MIT",
            "sponsor": [],
            "available_ui_languages": [],
            "technology_used": [
                "Toolforge"
            ],
            "tool_type": null,
            "api_url": null,
            "developer_docs_url": [],
            "user_docs_url": [],
            "feedback_url": [],
            "privacy_policy_url": [],
            "translate_url": null,
            "bugtracker_url": null,
            "annotations": {
                "wikidata_qid": null,
                "audiences": [],
                "content_types": [],
                "tasks": [],
                "subject_domains": [],
                "deprecated": false,
                "replaced_by": null,
                "experimental": false,
                "for_wikis": [],
                "icon": null,
                "available_ui_languages": [],
                "tool_type": null,
                "repository": null,
                "api_url": null,
                "developer_docs_url": [],
                "user_docs_url": [],
                "feedback_url": [],
                "privacy_policy_url": [],
                "translate_url": null,
                "bugtracker_url": null
            },
            "_schema": "/toolinfo/1.2.2",
            "_language": "en",
            "origin": "crawler",
            "created_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "created_date": "2025-02-12T10:00:20.533020+00:00",
            "modified_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "modified_date": "2025-02-12T10:00:20.533065+00:00"
        },
        {
            "name": "toolforge-wbabusefiltertools",
            "title": "WikiBayer's Abusefilter Tools",
            "description": "Edit and Search",
            "url": "https://wbabusefiltertools.toolforge.org/",
            "keywords": [
                "abuse",
                "admin",
                "global sysops"
            ],
            "author": [
                {
                    "name": "WikiBayer",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                }
            ],
            "repository": null,
            "subtitle": null,
            "openhub_id": null,
            "url_alternates": [],
            "bot_username": null,
            "deprecated": false,
            "replaced_by": null,
            "experimental": false,
            "for_wikis": [],
            "icon": null,
            "license": "AGPL-3.0-only",
            "sponsor": [],
            "available_ui_languages": [],
            "technology_used": [
                "Toolforge"
            ],
            "tool_type": "web app",
            "api_url": null,
            "developer_docs_url": [],
            "user_docs_url": [],
            "feedback_url": [],
            "privacy_policy_url": [],
            "translate_url": null,
            "bugtracker_url": null,
            "annotations": {
                "wikidata_qid": null,
                "audiences": [],
                "content_types": [],
                "tasks": [],
                "subject_domains": [],
                "deprecated": false,
                "replaced_by": null,
                "experimental": false,
                "for_wikis": [],
                "icon": null,
                "available_ui_languages": [],
                "tool_type": null,
                "repository": null,
                "api_url": null,
                "developer_docs_url": [],
                "user_docs_url": [],
                "feedback_url": [],
                "privacy_policy_url": [],
                "translate_url": null,
                "bugtracker_url": null
            },
            "_schema": "/toolinfo/1.2.2",
            "_language": "en",
            "origin": "crawler",
            "created_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "created_date": "2025-02-10T15:00:24.769777+00:00",
            "modified_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "modified_date": "2025-02-10T15:00:24.769825+00:00"
        },
        {
            "name": "toolforge-commons-gallery",
            "title": "Get the Commons Gallery as structured data",
            "description": "Get the Commons Gallery as structured data\r\n\r\n# Example\r\n\r\n* commons-gallery.toolforge.org/api/gallery/Wikipedia\r\n* commons-gallery.toolforge.org/api/gallery/Moon",
            "url": "https://commons-gallery.toolforge.org/",
            "keywords": [
                "api",
                "commons",
                "structured data",
                "wikimedia commons"
            ],
            "author": [
                {
                    "name": "Santhosh Thottingal",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                }
            ],
            "repository": null,
            "subtitle": null,
            "openhub_id": null,
            "url_alternates": [],
            "bot_username": null,
            "deprecated": false,
            "replaced_by": null,
            "experimental": false,
            "for_wikis": [],
            "icon": null,
            "license": "MIT",
            "sponsor": [],
            "available_ui_languages": [],
            "technology_used": [
                "Toolforge"
            ],
            "tool_type": "web app",
            "api_url": null,
            "developer_docs_url": [],
            "user_docs_url": [],
            "feedback_url": [],
            "privacy_policy_url": [],
            "translate_url": null,
            "bugtracker_url": null,
            "annotations": {
                "wikidata_qid": null,
                "audiences": [],
                "content_types": [],
                "tasks": [],
                "subject_domains": [],
                "deprecated": false,
                "replaced_by": null,
                "experimental": false,
                "for_wikis": [],
                "icon": null,
                "available_ui_languages": [],
                "tool_type": null,
                "repository": null,
                "api_url": null,
                "developer_docs_url": [],
                "user_docs_url": [],
                "feedback_url": [],
                "privacy_policy_url": [],
                "translate_url": null,
                "bugtracker_url": null
            },
            "_schema": "/toolinfo/1.2.2",
            "_language": "en",
            "origin": "crawler",
            "created_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "created_date": "2025-02-09T12:00:22.416610+00:00",
            "modified_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "modified_date": "2025-02-09T12:00:22.416672+00:00"
        },
        {
            "name": "toolforge-qjson",
            "title": "Get the JSON representation of all properties of a given wikidata item",
            "description": "Get the JSON representation of all properties of a given Wikidata item.\r\nExample: qjson.toolforge.org/Q42.json or qjson.toolforge.org/Q42?lang=es",
            "url": "https://qjson.toolforge.org/",
            "keywords": [
                "api",
                "wikidata"
            ],
            "author": [
                {
                    "name": "Santhosh Thottingal",
                    "wiki_username": null,
                    "developer_username": null,
                    "email": null,
                    "url": null
                }
            ],
            "repository": null,
            "subtitle": null,
            "openhub_id": null,
            "url_alternates": [],
            "bot_username": null,
            "deprecated": false,
            "replaced_by": null,
            "experimental": false,
            "for_wikis": [],
            "icon": null,
            "license": "MIT",
            "sponsor": [],
            "available_ui_languages": [],
            "technology_used": [
                "Toolforge"
            ],
            "tool_type": "web app",
            "api_url": null,
            "developer_docs_url": [],
            "user_docs_url": [],
            "feedback_url": [],
            "privacy_policy_url": [],
            "translate_url": null,
            "bugtracker_url": null,
            "annotations": {
                "wikidata_qid": null,
                "audiences": [],
                "content_types": [],
                "tasks": [],
                "subject_domains": [],
                "deprecated": false,
                "replaced_by": null,
                "experimental": false,
                "for_wikis": [],
                "icon": null,
                "available_ui_languages": [],
                "tool_type": null,
                "repository": null,
                "api_url": null,
                "developer_docs_url": [],
                "user_docs_url": [],
                "feedback_url": [],
                "privacy_policy_url": [],
                "translate_url": null,
                "bugtracker_url": null
            },
            "_schema": "/toolinfo/1.2.2",
            "_language": "en",
            "origin": "crawler",
            "created_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "created_date": "2025-02-09T08:00:23.530888+00:00",
            "modified_by": {
                "id": 9,
                "username": "Toolhub"
            },
            "modified_date": "2025-02-09T08:00:23.530932+00:00"
        }
    ]
}