The API with the details of my records is available at /records/api. The documentation is below. Currently the only supported method is listing and searching the data.
GET /records/api

Gets a list of records in my collection from the database. You can search the data by the parameters listed below or sort the returned data using the optional sort parameter. Specifying no parameters returns all of the data.

  • Parameters
  • sort
    string (optional) Example: artist

    The field you want to sort the data by:
    artist
    title
    label
    catalog_no - note not all records have a catalog number

    artist
    string (optional) Example: claude young

    Search by artist

    title
    string (optional) Example: dj kicks

    Search by title

    label
    string (optional) Example: !k7

    Search by label

    catalog_no
    string (optional) Example: K7045EP

    Search by catalog number - note not all records have a catalog number

  • Response 200
  • Headers
    Status: HTTP/1.1 200 OK
    Content Type: application/json
    Date: Sat, 26 Nov 2016 16:22:55 GMT
    Server: Apache/2.4.18 (Ubuntu)
    Connection: close
    Body
    {
     "items": 1 - number of results
     "results": [
      {
        "id":411,
        "artist":"Claude Young",
        "title":"DJ Kicks EP",
        "label":"!K7",
        "catalog_no":"K7045EP",
        "discogs":"/Claude-Young-DJ-Kicks-EP/release/38403", - this URI goes to www.discogs.com
        "thumb":"https://api-img.discogs.com/.../R-r_38403-002.jpg.jpg",
      }
     ]
    }
  • Response 404
  • Headers
    Status: HTTP/1.1 404 Not Found
    Content Type: application/json
    Date: Sat, 26 Nov 2016 16:22:55 GMT
    Server: Apache/2.4.18 (Ubuntu)
    Connection: close
    Body
    {
      "message":"No matching records found",
    }