SPICA Atlas Projects.json API

The SPICA single-cell / spatial atlas project listing, on UNIL's own host spica.unil.ch. Anonymous open read, confirmed 200 on 2026-09-01. SPICA is UNIL-built and UNIL-run; the host, the application and the data are all the institution's, which makes it the clearest institution-operated contract in this repository. The OpenAPI was reconstructed by API Evangelist from https://spica.unil.ch/home/api and confirmed against live responses — UNIL publishes no machine-readable contract of its own.

Operations 1

GET /projects.json List all projects #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/university-of-lausanne-projects-json-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

university-of-lausanne-projects-json-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: SPICA Atlas Projects.json API
  description: Public JSON API for the SPICA single-cell / spatial atlas hosted by the University of Lausanne (UNIL). Lists current projects with metadata, supports filtering by reference atlas (ref_id), free-text search across metadata fields, pagination, and download of project archives. This specification was reconstructed from the public documentation at https://spica.unil.ch/home/api and confirmed against live responses.
  version: 1.0.0
  contact:
    name: University of Lausanne - SPICA
    url: https://spica.unil.ch/home/api
  x-provenance:
    generated: '2026-09-01'
    method: probed
    source: Reconstructed by API Evangelist from the public SPICA API documentation at https://spica.unil.ch/home/api and confirmed against live responses (/projects.json 200, /projects/query.json 200) on 2026-06-03 and re-probed 2026-09-01. Not published by the University of Lausanne. SPICA is operated by UNIL on its own host.
servers:
- url: https://spica.unil.ch
  description: Production
tags:
- name: Projects.json
paths:
  /projects.json:
    get:
      operationId: listProjects
      summary: List all projects
      description: Returns the full list of public SPICA projects with metadata.
      responses:
        '200':
          description: An array of project objects.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/Project'
      tags:
      - Projects.json
components:
  schemas:
    Project:
      type: object
      description: A SPICA atlas project and its experimental metadata.
      properties:
        id:
          type: integer
          description: Internal project identifier.
          example: 358
        public_id:
          type: integer
          description: Public-facing project identifier.
          example: 23
        key:
          type: string
          description: Short alphanumeric project key.
          example: ynt5ce
        name:
          type: string
          description: Human-readable project name.
          example: Ekiz_2019
        description:
          type: string
          description: Description of the project / experiment.
          example: Effect of miR-155 KO in T cells from melanoma
        ref_id:
          type: integer
          description: Reference atlas identifier the project belongs to.
          example: 1
        project_attrs:
          type: object
          description: Variable key-value experimental attributes (e.g. condition, timepoints, tissue).
          additionalProperties:
            type: string
          example:
            condition: melanoma (B16)
            timepoints: 9-12 days after tumor injection
        nber_samples:
          type: integer
          description: Number of samples in the project.
          example: 2
        created_at:
          type: string
          format: date-time
          description: Creation timestamp (ISO 8601).
          example: '2021-08-13T08:56:15.939Z'
        updated_at:
          type: string
          format: date-time
          description: Last update timestamp (ISO 8601).
          example: '2026-06-01T03:05:26.019Z'
        url:
          type: string
          format: uri
          description: Canonical URL to the project JSON resource.
          example: http://spica.unil.ch/projects/358.json