{"id":50290462,"url":"https://github.com/lythoxx/voidindex-api","last_synced_at":"2026-05-28T05:34:49.618Z","repository":{"id":359781820,"uuid":"1247466918","full_name":"lythoxx/voidindex-api","owner":"lythoxx","description":"A comprehensive Mars photo API providing access to imagery from all active and completed NASA Mars missions. Almost 9 million images indexed from NASA's Planetary Data System and mission archives, with response times much faster than querying NASA directly.","archived":false,"fork":false,"pushed_at":"2026-05-24T14:36:05.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-28T05:34:41.549Z","etag":null,"topics":["api","mars","mars-rover","nasa","nasa-api","rest","rest-api"],"latest_commit_sha":null,"homepage":"https://api.voidindex.space/docs","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lythoxx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-23T11:02:53.000Z","updated_at":"2026-05-24T14:36:09.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/lythoxx/voidindex-api","commit_stats":null,"previous_names":["lythoxx/voidindex-api"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lythoxx/voidindex-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lythoxx%2Fvoidindex-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lythoxx%2Fvoidindex-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lythoxx%2Fvoidindex-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lythoxx%2Fvoidindex-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lythoxx","download_url":"https://codeload.github.com/lythoxx/voidindex-api/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lythoxx%2Fvoidindex-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33596316,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-28T02:00:06.440Z","response_time":99,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","mars","mars-rover","nasa","nasa-api","rest","rest-api"],"created_at":"2026-05-28T05:34:48.423Z","updated_at":"2026-05-28T05:34:49.613Z","avatar_url":"https://github.com/lythoxx.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VoidIndex API\n\nA comprehensive Mars photo API providing access to imagery from all active and completed NASA Mars missions. Almost **9 million images** indexed from NASA's Planetary Data System and mission archives, with response times much faster than querying NASA directly.\n\n**Base URL:** `https://api.voidindex.space`\n**Documentation:** `https://api.voidindex.space/docs`\n\n---\n\n## Supported Missions\n\n| Vehicle | Type | Mission Period | Images |\n|---|---|---|---|\n| Perseverance | Rover | 2021 – present | 536,530+ |\n| Curiosity | Rover | 2012 – present | 1,458,592+ |\n| Ingenuity | Helicopter | 2021 – 2024 | 14,553 |\n| Insight | Lander | 2018 – 2022 | 6,668 |\n| Opportunity | Rover | 2004 – 2019 | 4,417,342 |\n| Spirit | Rover | 2004 – 2010 | 2,227,612 |\n\n---\n\n## Quickstart\n\n```bash\n# List all vehicles\ncurl https://api.voidindex.space/mars/vehicles\n\n# Get the latest Curiosity images\ncurl https://api.voidindex.space/mars/curiosity\n\n# Filter by camera and sol range\ncurl \"https://api.voidindex.space/mars/perseverance?camera=MCZ_LEFT\u0026sol_min=100\u0026sol_max=200\"\n\n# Get Opportunity PANCAM images from a specific sol\ncurl \"https://api.voidindex.space/mars/opportunity?camera=PANCAM_LEFT\u0026sol=1000\"\n\n# Get statistics for Spirit\ncurl https://api.voidindex.space/mars/spirit/stats\n```\n\n---\n\n## Endpoints\n\n### `GET /mars/vehicles`\nList all available vehicles.\n\n### `GET /mars/\u003cvehicle_name\u003e`\nRetrieve paginated images for a vehicle.\n\n| Parameter | Type | Default | Description |\n|---|---|---|---|\n| `camera` | string | — | Filter by camera code |\n| `sol` | int | — | Filter by exact sol |\n| `sol_min` | int | — | Minimum sol (inclusive) |\n| `sol_max` | int | — | Maximum sol (inclusive) |\n| `date_from` | string | — | Lower date bound (YYYY-MM-DD) |\n| `date_to` | string | — | Upper date bound (YYYY-MM-DD) |\n| `sort` | string | `date` | Sort field: `date`, `sol`, `camera`, `nasa_id`, `id` |\n| `order` | string | `desc` | Sort direction: `asc` or `desc` |\n| `page` | int | `1` | Page number |\n| `limit` | int | `50` | Results per page (max 100) |\n\n### `GET /mars/\u003cvehicle_name\u003e/cameras`\nList all cameras available for a vehicle with full names.\n\n### `GET /mars/\u003cvehicle_name\u003e/stats`\nAggregate statistics: total images, sol range, date range, and per-camera counts.\n\n---\n\n## Example Response\n\n```json\n{\n  \"vehicle\": \"opportunity\",\n  \"images\": [\n    {\n      \"id\": 982565,\n      \"nasa_id\": \"1m581290074ffld2fcp2935m2m1\",\n      \"title\": \"Mars Opportunity Rover: Sol 5104 Microscopic Imager\",\n      \"description\": \"Image taken by the Mars Opportunity Rover on Sol 5104 using the Microscopic Imager.\",\n      \"date\": \"2018-06-03T09:30:39Z\",\n      \"image_url\": \"https://d2gq8errdqpl02.cloudfront.net/Opportunity/...\",\n      \"camera\": \"MI\",\n      \"credit\": \"NASA/JPL-Caltech\",\n      \"sol\": 5104\n    }\n  ],\n  \"pagination\": {\n    \"page\": 1,\n    \"limit\": 50,\n    \"total_count\": 164235,\n    \"total_pages\": 3285,\n    \"has_next\": true,\n    \"has_prev\": false\n  },\n  \"filters\": { ... },\n  \"timestamp\": \"2026-05-22T21:21:40.637430\"\n}\n```\n\n---\n\n## Data Sources\n\nImage data is sourced from:\n- [NASA Mars Exploration Rover mission archives](https://mars.nasa.gov)\n- [NASA Planetary Data System (PDS)](https://pds.nasa.gov)\n\nAll images are credited to **NASA/JPL-Caltech** and their respective instrument teams. VoidIndex does not host the images themselves — all `image_url` values point directly to NASA's CloudFront distribution or NASA directly.\n\n---\n\n## License\n\nMIT License — see [LICENSE](LICENSE) for details.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flythoxx%2Fvoidindex-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flythoxx%2Fvoidindex-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flythoxx%2Fvoidindex-api/lists"}