{"data":{"slug":"requests","name":"requests","tagline":"","homepage":"https://requests.readthedocs.io","category":{"slug":"utilities","name":"Utilities"},"vendor":{"name":"Readthedocs","primaryDomain":null},"score":{"composite":67.8,"confidence":0.42,"confidenceBand":"low","breakdown":{"capabilities":{"value":0,"weight":0.083,"present":false,"contribution":0},"repo_stars":{"value":89.3,"weight":0.033,"present":true,"contribution":2.9},"integrations":{"value":0,"weight":0.053,"present":false,"contribution":0},"dependent_projects":{"value":97.2,"weight":0.08,"present":true,"contribution":7.8},"dev_activity":{"value":22,"weight":0.12,"present":true,"contribution":2.6},"release_cadence":{"value":89.4,"weight":0.067,"present":true,"contribution":6},"security_posture":{"value":0,"weight":0.087,"present":false,"contribution":0},"package_downloads":{"value":100,"weight":0.173,"present":true,"contribution":17.3},"security_score":{"value":83,"weight":0.053,"present":true,"contribution":4.4},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-10T17:47:29.563Z","stale":false},"uri":"https://www.vioscale.ai/software/requests","aliases":["requests"],"status":"published","crawlStatus":"ok","indexStatus":"no_facts","nextCrawlAt":null,"categories":[{"slug":"utilities","name":"Utilities","isPrimary":true}],"facts":{"activity":[{"attribute":"activity.commits_last_30d","value":4,"provenance":{"source":"https://github.com/psf/requests/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:40:30.152Z","confidence":0.65}}],"adoption":[{"attribute":"adoption.github_stars","value":54293,"provenance":{"source":"https://github.com/psf/requests","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:40:30.152Z","confidence":0.9}},{"attribute":"adoption.package_downloads_weekly","value":396572056,"provenance":{"source":"https://pypistats.org/packages/requests","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T18:38:06.025Z","confidence":0.85}},{"attribute":"adoption.dependent_repos","value":679836,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fpsf%2Frequests","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:40:30.209Z","confidence":0.85}}],"language":[{"attribute":"language.primary","value":"Python","provenance":{"source":"https://github.com/psf/requests","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:40:30.152Z","confidence":0.9}}],"license":[{"attribute":"license.spdx","value":"Apache-2.0","provenance":{"source":"https://github.com/psf/requests","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:40:30.152Z","confidence":0.95}}],"release":[{"attribute":"release.cadence_days","value":19,"provenance":{"source":"https://github.com/psf/requests/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:40:30.152Z","confidence":0.7}},{"attribute":"release.history","value":[{"url":"https://github.com/psf/requests/releases/tag/v2.34.2","date":"2026-05-14T19:27:15Z","type":"stable","version":"v2.34.2"},{"url":"https://github.com/psf/requests/releases/tag/v2.34.1","date":"2026-05-13T19:23:51Z","type":"stable","version":"v2.34.1"},{"url":"https://github.com/psf/requests/releases/tag/v2.34.0","date":"2026-05-11T19:40:27Z","type":"stable","version":"v2.34.0"},{"url":"https://github.com/psf/requests/releases/tag/v2.33.1","date":"2026-03-30T16:12:09Z","type":"stable","version":"v2.33.1"},{"url":"https://github.com/psf/requests/releases/tag/v2.33.0","date":"2026-03-25T16:38:25Z","type":"stable","version":"v2.33.0"},{"url":"https://github.com/psf/requests/releases/tag/v2.32.5","date":"2025-08-18T20:33:27Z","type":"stable","version":"v2.32.5"},{"url":"https://github.com/psf/requests/releases/tag/v2.32.4","date":"2025-06-09T18:22:07Z","type":"stable","version":"v2.32.4"},{"url":"https://github.com/psf/requests/releases/tag/v2.32.3","date":"2024-05-29T15:39:40Z","type":"stable","version":"v2.32.3"},{"url":"https://github.com/psf/requests/releases/tag/v2.32.2","date":"2024-05-21T18:53:48Z","type":"stable","version":"v2.32.2"},{"url":"https://github.com/psf/requests/releases/tag/v2.32.1","date":"2024-05-21T18:53:03Z","type":"stable","version":"v2.32.1"},{"url":"https://github.com/psf/requests/releases/tag/v2.32.0","date":"2024-05-20T16:19:14Z","type":"stable","version":"v2.32.0"},{"url":"https://github.com/psf/requests/releases/tag/v2.31.0","date":"2023-05-22T15:26:23Z","type":"stable","version":"v2.31.0"},{"url":"https://github.com/psf/requests/releases/tag/v2.30.0","date":"2023-05-04T14:39:22Z","type":"stable","version":"v2.30.0"},{"url":"https://github.com/psf/requests/releases/tag/v2.29.0","date":"2023-04-26T15:26:24Z","type":"stable","version":"v2.29.0"},{"url":"https://github.com/psf/requests/releases/tag/v2.28.2","date":"2023-01-12T16:34:32Z","type":"stable","version":"v2.28.2"},{"url":"https://github.com/psf/requests/releases/tag/v2.28.1","date":"2022-06-29T15:15:43Z","type":"stable","version":"v2.28.1"},{"url":"https://github.com/psf/requests/releases/tag/v2.28.0","date":"2022-06-09T14:47:15Z","type":"stable","version":"v2.28.0"},{"url":"https://github.com/psf/requests/releases/tag/v2.27.1","date":"2022-01-06T17:49:01Z","type":"stable","version":"v2.27.1"},{"url":"https://github.com/psf/requests/releases/tag/v2.27.0","date":"2022-01-06T17:46:50Z","type":"stable","version":"v2.27.0"}],"provenance":{"source":"https://github.com/psf/requests/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:40:30.152Z","confidence":0.7}}],"content":[{"attribute":"content.faq","value":[{"answer":"Requests is a Python library designed for making HTTP requests. It emphasizes simplicity and accessibility for developers working with HTTP operations.","source":"https://requests.readthedocs.io","question":"What is requests?","confidence":0.95},{"answer":"Yes, requests is built specifically for Python developers.","source":"https://requests.readthedocs.io","question":"Is requests designed for Python?","confidence":1},{"answer":"The tagline 'Python HTTP for Humans' indicates that the library prioritizes accessibility and straightforward design over unnecessary complexity.","source":"https://requests.readthedocs.io","question":"Is requests easy to learn and use?","confidence":0.95},{"answer":"Requests has official documentation available at https://requests.readthedocs.io.","source":"https://requests.readthedocs.io","question":"Where can I find documentation and help?","confidence":1},{"answer":"Requests is intended for Python developers who need HTTP functionality. Its emphasis on human-friendly design suggests it suits developers at various experience levels.","source":"https://requests.readthedocs.io","question":"Who should use requests?","confidence":0.9},{"answer":"Requests is classified as a utility, providing focused HTTP functionality for Python applications rather than attempting to be a comprehensive framework.","source":"https://requests.readthedocs.io","question":"What type of tool is requests?","confidence":0.85}],"provenance":{"source":"https://requests.readthedocs.io","sourceType":"vioscale-crawler","retrievedAt":"2026-07-30T21:42:09.347Z","confidence":0.94166666}}],"pricing":[{"attribute":"pricing","value":{"type":"open_source","summary":"Completely free and open source","freeTier":true,"sourceUrl":"https://requests.readthedocs.io","retrievedAt":"2026-08-14T11:06:02.562Z"},"provenance":{"source":"https://requests.readthedocs.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T11:06:02.562Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://requests.readthedocs.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T11:06:02.562Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://requests.readthedocs.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T11:06:02.562Z","confidence":0.6}},{"attribute":"pricing.transparent","value":true,"provenance":{"source":"https://requests.readthedocs.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T11:06:02.562Z","confidence":0.6}},{"attribute":"pricing.model","value":"commercial","provenance":{"source":"https://requests.readthedocs.io","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:40:30.178Z","confidence":0.4}}],"description":[{"attribute":"description.long","value":"An open-source HTTP library for Python that handles HTTP/1.1 requests with automatic connection pooling, cookie management, multiple authentication methods, and comprehensive support for proxies, streaming, and content negotiation.","provenance":{"source":"https://requests.readthedocs.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T11:06:02.562Z","confidence":0.6}}],"market":[{"attribute":"market.availability","value":{"primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]},"provenance":{"source":"https://requests.readthedocs.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T11:06:02.562Z","confidence":0.75}}],"security":[{"attribute":"security.scorecard","value":8.3,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/psf/requests","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:40:30.228Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":8,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=pypi&package_name=requests&per_page=100","last_12m":1,"max_severity":"HIGH"},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=pypi&package_name=requests&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:40:30.241Z","confidence":0.9}}]},"factList":[{"attribute":"activity.commits_last_30d","value":4,"provenance":{"source":"https://github.com/psf/requests/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:40:30.152Z","confidence":0.65}},{"attribute":"adoption.github_stars","value":54293,"provenance":{"source":"https://github.com/psf/requests","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:40:30.152Z","confidence":0.9}},{"attribute":"adoption.package_downloads_weekly","value":396572056,"provenance":{"source":"https://pypistats.org/packages/requests","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T18:38:06.025Z","confidence":0.85}},{"attribute":"language.primary","value":"Python","provenance":{"source":"https://github.com/psf/requests","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:40:30.152Z","confidence":0.9}},{"attribute":"license.spdx","value":"Apache-2.0","provenance":{"source":"https://github.com/psf/requests","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:40:30.152Z","confidence":0.95}},{"attribute":"release.cadence_days","value":19,"provenance":{"source":"https://github.com/psf/requests/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:40:30.152Z","confidence":0.7}},{"attribute":"content.faq","value":[{"answer":"Requests is a Python library designed for making HTTP requests. It emphasizes simplicity and accessibility for developers working with HTTP operations.","source":"https://requests.readthedocs.io","question":"What is requests?","confidence":0.95},{"answer":"Yes, requests is built specifically for Python developers.","source":"https://requests.readthedocs.io","question":"Is requests designed for Python?","confidence":1},{"answer":"The tagline 'Python HTTP for Humans' indicates that the library prioritizes accessibility and straightforward design over unnecessary complexity.","source":"https://requests.readthedocs.io","question":"Is requests easy to learn and use?","confidence":0.95},{"answer":"Requests has official documentation available at https://requests.readthedocs.io.","source":"https://requests.readthedocs.io","question":"Where can I find documentation and help?","confidence":1},{"answer":"Requests is intended for Python developers who need HTTP functionality. Its emphasis on human-friendly design suggests it suits developers at various experience levels.","source":"https://requests.readthedocs.io","question":"Who should use requests?","confidence":0.9},{"answer":"Requests is classified as a utility, providing focused HTTP functionality for Python applications rather than attempting to be a comprehensive framework.","source":"https://requests.readthedocs.io","question":"What type of tool is requests?","confidence":0.85}],"provenance":{"source":"https://requests.readthedocs.io","sourceType":"vioscale-crawler","retrievedAt":"2026-07-30T21:42:09.347Z","confidence":0.94166666}},{"attribute":"pricing","value":{"type":"open_source","summary":"Completely free and open source","freeTier":true,"sourceUrl":"https://requests.readthedocs.io","retrievedAt":"2026-08-14T11:06:02.562Z"},"provenance":{"source":"https://requests.readthedocs.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T11:06:02.562Z","confidence":0.6}},{"attribute":"pricing.free_tier","value":true,"provenance":{"source":"https://requests.readthedocs.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T11:06:02.562Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://requests.readthedocs.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T11:06:02.562Z","confidence":0.6}},{"attribute":"description.long","value":"An open-source HTTP library for Python that handles HTTP/1.1 requests with automatic connection pooling, cookie management, multiple authentication methods, and comprehensive support for proxies, streaming, and content negotiation.","provenance":{"source":"https://requests.readthedocs.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T11:06:02.562Z","confidence":0.6}},{"attribute":"market.availability","value":{"primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]},"provenance":{"source":"https://requests.readthedocs.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T11:06:02.562Z","confidence":0.75}},{"attribute":"pricing.transparent","value":true,"provenance":{"source":"https://requests.readthedocs.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T11:06:02.562Z","confidence":0.6}},{"attribute":"adoption.dependent_repos","value":679836,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fpsf%2Frequests","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:40:30.209Z","confidence":0.85}},{"attribute":"pricing.model","value":"commercial","provenance":{"source":"https://requests.readthedocs.io","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:40:30.178Z","confidence":0.4}},{"attribute":"release.history","value":[{"url":"https://github.com/psf/requests/releases/tag/v2.34.2","date":"2026-05-14T19:27:15Z","type":"stable","version":"v2.34.2"},{"url":"https://github.com/psf/requests/releases/tag/v2.34.1","date":"2026-05-13T19:23:51Z","type":"stable","version":"v2.34.1"},{"url":"https://github.com/psf/requests/releases/tag/v2.34.0","date":"2026-05-11T19:40:27Z","type":"stable","version":"v2.34.0"},{"url":"https://github.com/psf/requests/releases/tag/v2.33.1","date":"2026-03-30T16:12:09Z","type":"stable","version":"v2.33.1"},{"url":"https://github.com/psf/requests/releases/tag/v2.33.0","date":"2026-03-25T16:38:25Z","type":"stable","version":"v2.33.0"},{"url":"https://github.com/psf/requests/releases/tag/v2.32.5","date":"2025-08-18T20:33:27Z","type":"stable","version":"v2.32.5"},{"url":"https://github.com/psf/requests/releases/tag/v2.32.4","date":"2025-06-09T18:22:07Z","type":"stable","version":"v2.32.4"},{"url":"https://github.com/psf/requests/releases/tag/v2.32.3","date":"2024-05-29T15:39:40Z","type":"stable","version":"v2.32.3"},{"url":"https://github.com/psf/requests/releases/tag/v2.32.2","date":"2024-05-21T18:53:48Z","type":"stable","version":"v2.32.2"},{"url":"https://github.com/psf/requests/releases/tag/v2.32.1","date":"2024-05-21T18:53:03Z","type":"stable","version":"v2.32.1"},{"url":"https://github.com/psf/requests/releases/tag/v2.32.0","date":"2024-05-20T16:19:14Z","type":"stable","version":"v2.32.0"},{"url":"https://github.com/psf/requests/releases/tag/v2.31.0","date":"2023-05-22T15:26:23Z","type":"stable","version":"v2.31.0"},{"url":"https://github.com/psf/requests/releases/tag/v2.30.0","date":"2023-05-04T14:39:22Z","type":"stable","version":"v2.30.0"},{"url":"https://github.com/psf/requests/releases/tag/v2.29.0","date":"2023-04-26T15:26:24Z","type":"stable","version":"v2.29.0"},{"url":"https://github.com/psf/requests/releases/tag/v2.28.2","date":"2023-01-12T16:34:32Z","type":"stable","version":"v2.28.2"},{"url":"https://github.com/psf/requests/releases/tag/v2.28.1","date":"2022-06-29T15:15:43Z","type":"stable","version":"v2.28.1"},{"url":"https://github.com/psf/requests/releases/tag/v2.28.0","date":"2022-06-09T14:47:15Z","type":"stable","version":"v2.28.0"},{"url":"https://github.com/psf/requests/releases/tag/v2.27.1","date":"2022-01-06T17:49:01Z","type":"stable","version":"v2.27.1"},{"url":"https://github.com/psf/requests/releases/tag/v2.27.0","date":"2022-01-06T17:46:50Z","type":"stable","version":"v2.27.0"}],"provenance":{"source":"https://github.com/psf/requests/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:40:30.152Z","confidence":0.7}},{"attribute":"security.scorecard","value":8.3,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/psf/requests","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:40:30.228Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":8,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=pypi&package_name=requests&per_page=100","last_12m":1,"max_severity":"HIGH"},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=pypi&package_name=requests&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T17:40:30.241Z","confidence":0.9}}],"faq":[{"answer":"Requests is a Python library designed for making HTTP requests. It emphasizes simplicity and accessibility for developers working with HTTP operations.","source":"https://requests.readthedocs.io","question":"What is requests?","confidence":0.95},{"answer":"Yes, requests is built specifically for Python developers.","source":"https://requests.readthedocs.io","question":"Is requests designed for Python?","confidence":1},{"answer":"The tagline 'Python HTTP for Humans' indicates that the library prioritizes accessibility and straightforward design over unnecessary complexity.","source":"https://requests.readthedocs.io","question":"Is requests easy to learn and use?","confidence":0.95},{"answer":"Requests has official documentation available at https://requests.readthedocs.io.","source":"https://requests.readthedocs.io","question":"Where can I find documentation and help?","confidence":1},{"answer":"Requests is intended for Python developers who need HTTP functionality. Its emphasis on human-friendly design suggests it suits developers at various experience levels.","source":"https://requests.readthedocs.io","question":"Who should use requests?","confidence":0.9},{"answer":"Requests is classified as a utility, providing focused HTTP functionality for Python applications rather than attempting to be a comprehensive framework.","source":"https://requests.readthedocs.io","question":"What type of tool is requests?","confidence":0.85}],"faqSource":"generated","market":{"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[],"primaryMarkets":[]},"releaseHistory":[{"version":"v2.34.2","date":"2026-05-14T19:27:15Z","url":"https://github.com/psf/requests/releases/tag/v2.34.2","type":"stable"},{"version":"v2.34.1","date":"2026-05-13T19:23:51Z","url":"https://github.com/psf/requests/releases/tag/v2.34.1","type":"stable"},{"version":"v2.34.0","date":"2026-05-11T19:40:27Z","url":"https://github.com/psf/requests/releases/tag/v2.34.0","type":"stable"},{"version":"v2.33.1","date":"2026-03-30T16:12:09Z","url":"https://github.com/psf/requests/releases/tag/v2.33.1","type":"stable"},{"version":"v2.33.0","date":"2026-03-25T16:38:25Z","url":"https://github.com/psf/requests/releases/tag/v2.33.0","type":"stable"},{"version":"v2.32.5","date":"2025-08-18T20:33:27Z","url":"https://github.com/psf/requests/releases/tag/v2.32.5","type":"stable"},{"version":"v2.32.4","date":"2025-06-09T18:22:07Z","url":"https://github.com/psf/requests/releases/tag/v2.32.4","type":"stable"},{"version":"v2.32.3","date":"2024-05-29T15:39:40Z","url":"https://github.com/psf/requests/releases/tag/v2.32.3","type":"stable"},{"version":"v2.32.2","date":"2024-05-21T18:53:48Z","url":"https://github.com/psf/requests/releases/tag/v2.32.2","type":"stable"},{"version":"v2.32.1","date":"2024-05-21T18:53:03Z","url":"https://github.com/psf/requests/releases/tag/v2.32.1","type":"stable"},{"version":"v2.32.0","date":"2024-05-20T16:19:14Z","url":"https://github.com/psf/requests/releases/tag/v2.32.0","type":"stable"},{"version":"v2.31.0","date":"2023-05-22T15:26:23Z","url":"https://github.com/psf/requests/releases/tag/v2.31.0","type":"stable"},{"version":"v2.30.0","date":"2023-05-04T14:39:22Z","url":"https://github.com/psf/requests/releases/tag/v2.30.0","type":"stable"},{"version":"v2.29.0","date":"2023-04-26T15:26:24Z","url":"https://github.com/psf/requests/releases/tag/v2.29.0","type":"stable"},{"version":"v2.28.2","date":"2023-01-12T16:34:32Z","url":"https://github.com/psf/requests/releases/tag/v2.28.2","type":"stable"},{"version":"v2.28.1","date":"2022-06-29T15:15:43Z","url":"https://github.com/psf/requests/releases/tag/v2.28.1","type":"stable"},{"version":"v2.28.0","date":"2022-06-09T14:47:15Z","url":"https://github.com/psf/requests/releases/tag/v2.28.0","type":"stable"},{"version":"v2.27.1","date":"2022-01-06T17:49:01Z","url":"https://github.com/psf/requests/releases/tag/v2.27.1","type":"stable"},{"version":"v2.27.0","date":"2022-01-06T17:46:50Z","url":"https://github.com/psf/requests/releases/tag/v2.27.0","type":"stable"}],"vulnerabilities":{"count":8,"last12m":1,"maxSeverity":"HIGH","source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=pypi&package_name=requests&per_page=100"},"claimed":false,"updatedAt":"2026-09-10T18:00:01.214Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/requests","markdown":"https://www.vioscale.ai/software/requests.md","html":"https://www.vioscale.ai/software/requests"}},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-09-21T02:33:21.037Z","disclaimer":"Independent, evidence-based. Every fact carries provenance."}}