Card Types

Relationships

Card Type resources have the following relationships for their records.

  • Cards
  • Printings
  • Side

Relationship - Get Cards for a Card Type

Endpoint

GET /api/v3/public/cards?filter[card_type_id]=:id

Parameters

Name Description Type
id required Id string

Request

Route

GET /api/v3/public/cards?filter[card_type_id]=upgrade

Headers

Content-Type: application/json
Host: api-preview.netrunnerdb.com

Query Parameters

filter={"card_type_id" => "upgrade"}

cURL

curl -g "https://api-preview.netrunnerdb.com/api/v3/public/cards?filter[card_type_id]=upgrade" -X GET 

Response

Simulated Response

Status

200

Headers

content-type: application/vnd.api+json; charset=utf-8

Body

{
  "data": [
    {
      "id": "anoetic_void",
      "type": "cards",
      "attributes": {
        "stripped_title": "Anoetic Void",
        "title": "Anoetic Void",
        "card_type_id": "upgrade",
        "side_id": "corp",
        "faction_id": "jinteki",
        "cost": "0",
        "advancement_requirement": null,
        "agenda_points": null,
        "base_link": null,
        "deck_limit": 3,
        "in_restriction": false,
        "influence_cost": 4,
        "influence_limit": null,
        "memory_cost": null,
        "minimum_deck_size": null,
        "num_printings": 1,
        "printing_ids": [
          "21076"
        ],
        "date_release": "2012-09-06",
        "restriction_ids": [],
        "strength": null,
        "stripped_text": "Whenever the Runner approaches this server, you may pay 2 credits and trash 2 cards from HQ. If you do, end the run.",
        "text": "Whenever the Runner approaches this server, you may pay 2[credit] and trash 2 cards from HQ. If you do, end the run.",
        "trash_cost": 1,
        "is_unique": true,
        "card_subtype_ids": [],
        "display_subtypes": null,
        "attribution": null,
        "updated_at": "2025-06-19T20:15:47+00:00",
        "format_ids": [
          "eternal"
        ],
        "card_pool_ids": [
          "eternal_01"
        ],
        "snapshot_ids": [
          "eternal_01"
        ],
        "card_cycle_ids": [
          "core"
        ],
        "card_cycle_names": [
          "Core Set"
        ],
        "card_set_ids": [
          "core"
        ],
        "card_set_names": [
          "Core"
        ],
        "designed_by": null,
        "printings_released_by": [
          ""
        ],
        "pronouns": null,
        "pronunciation_approximation": null,
        "pronunciation_ipa": null,
        "layout_id": "normal",
        "num_extra_faces": 0,
        "faces": [],
        "card_abilities": {
          "additional_cost": false,
          "advanceable": false,
          "gains_subroutines": false,
          "interrupt": false,
          "link_provided": null,
          "mu_provided": null,
          "num_printed_subroutines": null,
          "on_encounter_effect": false,
          "performs_trace": false,
          "recurring_credits_provided": null,
          "rez_effect": false,
          "trash_ability": false
        },
        "restrictions": {
          "banned": [],
          "global_penalty": [],
          "points": {},
          "restricted": [],
          "universal_faction_cost": {}
        },
        "latest_printing_id": "21076"
      },
      "relationships": {
        "card_cycles": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_cycles?filter[id]=core"
          }
        },
        "card_sets": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_sets?filter[id]=core"
          }
        },
        "card_subtypes": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_subtypes?filter[id]=none"
          }
        },
        "card_type": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_types/upgrade"
          }
        },
        "faction": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/factions/jinteki"
          }
        },
        "printings": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/printings?filter[card_id]=anoetic_void"
          }
        },
        "rulings": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/rulings?filter[card_id]=anoetic_void"
          }
        },
        "reviews": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/reviews?filter[card_id]=anoetic_void"
          }
        },
        "side": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/sides/corp"
          }
        },
        "decklists": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/decklists?filter[card_id]=anoetic_void"
          }
        },
        "card_pools": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_pools?filter[card_id]=anoetic_void"
          }
        }
      },
      "links": {
        "self": "http://localhost:3000/api/v3/public/cards/anoetic_void"
      }
    },
    {
      "id": "ganked",
      "type": "cards",
      "attributes": {
        "stripped_title": "Ganked!",
        "title": "Ganked!",
        "card_type_id": "upgrade",
        "side_id": "corp",
        "faction_id": "nbn",
        "cost": "0",
        "advancement_requirement": null,
        "agenda_points": null,
        "base_link": null,
        "deck_limit": 3,
        "in_restriction": false,
        "influence_cost": 2,
        "influence_limit": null,
        "memory_cost": null,
        "minimum_deck_size": null,
        "num_printings": 1,
        "printing_ids": [
          "21127"
        ],
        "date_release": "2012-09-06",
        "restriction_ids": [],
        "strength": null,
        "stripped_text": "While the Runner is accessing this upgrade in R&D, they must reveal it. When the Runner accesses this upgrade, you may trash it to choose a rezzed piece of ice protecting this server. The Runner encounters that ice.",
        "text": "While the Runner is accessing this upgrade in R&D, they must reveal it.\nWhen the Runner accesses this upgrade, you may trash it to choose a rezzed piece of ice protecting this server. The Runner encounters that ice.",
        "trash_cost": 3,
        "is_unique": false,
        "card_subtype_ids": [],
        "display_subtypes": null,
        "attribution": null,
        "updated_at": "2025-06-19T20:15:47+00:00",
        "format_ids": [
          "eternal"
        ],
        "card_pool_ids": [
          "eternal_01"
        ],
        "snapshot_ids": [
          "eternal_01"
        ],
        "card_cycle_ids": [
          "core"
        ],
        "card_cycle_names": [
          "Core Set"
        ],
        "card_set_ids": [
          "core"
        ],
        "card_set_names": [
          "Core"
        ],
        "designed_by": null,
        "printings_released_by": [
          ""
        ],
        "pronouns": null,
        "pronunciation_approximation": null,
        "pronunciation_ipa": null,
        "layout_id": "normal",
        "num_extra_faces": 0,
        "faces": [],
        "card_abilities": {
          "additional_cost": false,
          "advanceable": false,
          "gains_subroutines": false,
          "interrupt": false,
          "link_provided": null,
          "mu_provided": null,
          "num_printed_subroutines": null,
          "on_encounter_effect": false,
          "performs_trace": false,
          "recurring_credits_provided": null,
          "rez_effect": false,
          "trash_ability": false
        },
        "restrictions": {
          "banned": [],
          "global_penalty": [],
          "points": {},
          "restricted": [],
          "universal_faction_cost": {}
        },
        "latest_printing_id": "21127"
      },
      "relationships": {
        "card_cycles": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_cycles?filter[id]=core"
          }
        },
        "card_sets": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_sets?filter[id]=core"
          }
        },
        "card_subtypes": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_subtypes?filter[id]=none"
          }
        },
        "card_type": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_types/upgrade"
          }
        },
        "faction": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/factions/nbn"
          }
        },
        "printings": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/printings?filter[card_id]=ganked"
          }
        },
        "rulings": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/rulings?filter[card_id]=ganked"
          }
        },
        "reviews": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/reviews?filter[card_id]=ganked"
          }
        },
        "side": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/sides/corp"
          }
        },
        "decklists": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/decklists?filter[card_id]=ganked"
          }
        },
        "card_pools": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_pools?filter[card_id]=ganked"
          }
        }
      },
      "links": {
        "self": "http://localhost:3000/api/v3/public/cards/ganked"
      }
    },
    {
      "id": "jinja_city_grid",
      "type": "cards",
      "attributes": {
        "stripped_title": "Jinja City Grid",
        "title": "Jinja City Grid",
        "card_type_id": "upgrade",
        "side_id": "corp",
        "faction_id": "haas_bioroid",
        "cost": "1",
        "advancement_requirement": null,
        "agenda_points": null,
        "base_link": null,
        "deck_limit": 3,
        "in_restriction": false,
        "influence_cost": 2,
        "influence_limit": null,
        "memory_cost": null,
        "minimum_deck_size": null,
        "num_printings": 1,
        "printing_ids": [
          "21136"
        ],
        "date_release": "2012-09-06",
        "restriction_ids": [],
        "strength": null,
        "stripped_text": "Whenever you draw a piece of ice, you may reveal it and install it protecting this server, paying 4 credits less. Limit 1 region per server.",
        "text": "Whenever you draw a piece of ice, you may reveal it and install it protecting this server, paying 4[credit] less.\nLimit 1 <strong>region</strong> per server.",
        "trash_cost": 5,
        "is_unique": false,
        "card_subtype_ids": [],
        "display_subtypes": null,
        "attribution": null,
        "updated_at": "2025-06-19T20:15:47+00:00",
        "format_ids": [
          "eternal"
        ],
        "card_pool_ids": [
          "eternal_01"
        ],
        "snapshot_ids": [
          "eternal_01"
        ],
        "card_cycle_ids": [
          "core"
        ],
        "card_cycle_names": [
          "Core Set"
        ],
        "card_set_ids": [
          "core"
        ],
        "card_set_names": [
          "Core"
        ],
        "designed_by": null,
        "printings_released_by": [
          ""
        ],
        "pronouns": null,
        "pronunciation_approximation": null,
        "pronunciation_ipa": null,
        "layout_id": "normal",
        "num_extra_faces": 0,
        "faces": [],
        "card_abilities": {
          "additional_cost": false,
          "advanceable": false,
          "gains_subroutines": false,
          "interrupt": false,
          "link_provided": null,
          "mu_provided": null,
          "num_printed_subroutines": null,
          "on_encounter_effect": false,
          "performs_trace": false,
          "recurring_credits_provided": null,
          "rez_effect": false,
          "trash_ability": false
        },
        "restrictions": {
          "banned": [],
          "global_penalty": [],
          "points": {},
          "restricted": [],
          "universal_faction_cost": {}
        },
        "latest_printing_id": "21136"
      },
      "relationships": {
        "card_cycles": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_cycles?filter[id]=core"
          }
        },
        "card_sets": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_sets?filter[id]=core"
          }
        },
        "card_subtypes": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_subtypes?filter[id]=none"
          }
        },
        "card_type": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_types/upgrade"
          }
        },
        "faction": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/factions/haas_bioroid"
          }
        },
        "printings": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/printings?filter[card_id]=jinja_city_grid"
          }
        },
        "rulings": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/rulings?filter[card_id]=jinja_city_grid"
          }
        },
        "reviews": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/reviews?filter[card_id]=jinja_city_grid"
          }
        },
        "side": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/sides/corp"
          }
        },
        "decklists": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/decklists?filter[card_id]=jinja_city_grid"
          }
        },
        "card_pools": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_pools?filter[card_id]=jinja_city_grid"
          }
        }
      },
      "links": {
        "self": "http://localhost:3000/api/v3/public/cards/jinja_city_grid"
      }
    },
    {
      "id": "mumbad_virtual_tour",
      "type": "cards",
      "attributes": {
        "stripped_title": "Mumbad Virtual Tour",
        "title": "Mumbad Virtual Tour",
        "card_type_id": "upgrade",
        "side_id": "corp",
        "faction_id": "neutral_corp",
        "cost": "0",
        "advancement_requirement": null,
        "agenda_points": null,
        "base_link": null,
        "deck_limit": 3,
        "in_restriction": false,
        "influence_cost": 2,
        "influence_limit": null,
        "memory_cost": null,
        "minimum_deck_size": null,
        "num_printings": 1,
        "printing_ids": [
          "21186"
        ],
        "date_release": "2012-09-06",
        "restriction_ids": [],
        "strength": null,
        "stripped_text": "This upgrade costs 0 influence if you have 7 or more assets in your deck. When the Runner accesses this upgrade while it is installed, they must trash it, if able.",
        "text": "This upgrade costs 0 influence if you have 7 or more assets in your deck.\nWhen the Runner accesses this upgrade while it is installed, they must trash it, if able.",
        "trash_cost": 5,
        "is_unique": false,
        "card_subtype_ids": [],
        "display_subtypes": null,
        "attribution": null,
        "updated_at": "2025-06-19T20:15:47+00:00",
        "format_ids": [],
        "card_pool_ids": [],
        "snapshot_ids": [],
        "card_cycle_ids": [
          "core"
        ],
        "card_cycle_names": [
          "Core Set"
        ],
        "card_set_ids": [
          "core"
        ],
        "card_set_names": [
          "Core"
        ],
        "designed_by": null,
        "printings_released_by": [
          ""
        ],
        "pronouns": null,
        "pronunciation_approximation": null,
        "pronunciation_ipa": null,
        "layout_id": "normal",
        "num_extra_faces": 0,
        "faces": [],
        "card_abilities": {
          "additional_cost": false,
          "advanceable": false,
          "gains_subroutines": false,
          "interrupt": false,
          "link_provided": null,
          "mu_provided": null,
          "num_printed_subroutines": null,
          "on_encounter_effect": false,
          "performs_trace": false,
          "recurring_credits_provided": null,
          "rez_effect": false,
          "trash_ability": false
        },
        "restrictions": {
          "banned": [],
          "global_penalty": [],
          "points": {},
          "restricted": [],
          "universal_faction_cost": {}
        },
        "latest_printing_id": "21186"
      },
      "relationships": {
        "card_cycles": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_cycles?filter[id]=core"
          }
        },
        "card_sets": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_sets?filter[id]=core"
          }
        },
        "card_subtypes": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_subtypes?filter[id]=none"
          }
        },
        "card_type": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_types/upgrade"
          }
        },
        "faction": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/factions/neutral_corp"
          }
        },
        "printings": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/printings?filter[card_id]=mumbad_virtual_tour"
          }
        },
        "rulings": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/rulings?filter[card_id]=mumbad_virtual_tour"
          }
        },
        "reviews": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/reviews?filter[card_id]=mumbad_virtual_tour"
          }
        },
        "side": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/sides/corp"
          }
        },
        "decklists": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/decklists?filter[card_id]=mumbad_virtual_tour"
          }
        },
        "card_pools": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_pools?filter[card_id]=mumbad_virtual_tour"
          }
        }
      },
      "links": {
        "self": "http://localhost:3000/api/v3/public/cards/mumbad_virtual_tour"
      }
    },
    {
      "id": "prisec",
      "type": "cards",
      "attributes": {
        "stripped_title": "Prisec",
        "title": "Prisec",
        "card_type_id": "upgrade",
        "side_id": "corp",
        "faction_id": "neutral_corp",
        "cost": "0",
        "advancement_requirement": null,
        "agenda_points": null,
        "base_link": null,
        "deck_limit": 3,
        "in_restriction": false,
        "influence_cost": 0,
        "influence_limit": null,
        "memory_cost": null,
        "minimum_deck_size": null,
        "num_printings": 1,
        "printing_ids": [
          "12345"
        ],
        "date_release": "2012-09-06",
        "restriction_ids": [],
        "strength": null,
        "stripped_text": "If the Runner accesses Prisec while installed, you may pay 2 credits to give the Runner 1 tag and do 1 meat damage.",
        "text": "If the Runner accesses Prisec while installed, you may pay 2[credit] to give the Runner 1 tag and do 1 meat damage.",
        "trash_cost": 3,
        "is_unique": false,
        "card_subtype_ids": [],
        "display_subtypes": null,
        "attribution": null,
        "updated_at": "2025-06-19T20:15:47+00:00",
        "format_ids": [
          "eternal",
          "standard",
          "startup"
        ],
        "card_pool_ids": [
          "eternal_01",
          "standard_01",
          "standard_02",
          "startup_01",
          "startup_02"
        ],
        "snapshot_ids": [
          "eternal_01",
          "standard_01",
          "standard_02",
          "standard_03",
          "standard_04",
          "standard_05",
          "startup_01",
          "startup_02"
        ],
        "card_cycle_ids": [
          "core"
        ],
        "card_cycle_names": [
          "Core Set"
        ],
        "card_set_ids": [
          "core"
        ],
        "card_set_names": [
          "Core"
        ],
        "designed_by": null,
        "printings_released_by": [
          ""
        ],
        "pronouns": null,
        "pronunciation_approximation": null,
        "pronunciation_ipa": null,
        "layout_id": "normal",
        "num_extra_faces": 0,
        "faces": [],
        "card_abilities": {
          "additional_cost": false,
          "advanceable": false,
          "gains_subroutines": false,
          "interrupt": false,
          "link_provided": null,
          "mu_provided": null,
          "num_printed_subroutines": null,
          "on_encounter_effect": false,
          "performs_trace": false,
          "recurring_credits_provided": null,
          "rez_effect": false,
          "trash_ability": false
        },
        "restrictions": {
          "banned": [],
          "global_penalty": [],
          "points": {},
          "restricted": [],
          "universal_faction_cost": {}
        },
        "latest_printing_id": "12345"
      },
      "relationships": {
        "card_cycles": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_cycles?filter[id]=core"
          }
        },
        "card_sets": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_sets?filter[id]=core"
          }
        },
        "card_subtypes": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_subtypes?filter[id]=none"
          }
        },
        "card_type": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_types/upgrade"
          }
        },
        "faction": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/factions/neutral_corp"
          }
        },
        "printings": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/printings?filter[card_id]=prisec"
          }
        },
        "rulings": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/rulings?filter[card_id]=prisec"
          }
        },
        "reviews": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/reviews?filter[card_id]=prisec"
          }
        },
        "side": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/sides/corp"
          }
        },
        "decklists": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/decklists?filter[card_id]=prisec"
          }
        },
        "card_pools": {
          "links": {
            "related": "http://localhost:3000/api/v3/public/card_pools?filter[card_id]=prisec"
          }
        }
      },
      "links": {
        "self": "http://localhost:3000/api/v3/public/cards/prisec"
      }
    }
  ],
  "links": {
    "self": "http://localhost:3000/api/v3/public/cards?filter%5Bcard_type_id%5D=upgrade&page%5Bnumber%5D=1&page%5Bsize%5D=1000&stats%5Btotal%5D=count",
    "first": "http://localhost:3000/api/v3/public/cards?filter%5Bcard_type_id%5D=upgrade&page%5Bnumber%5D=1&page%5Bsize%5D=1000&stats%5Btotal%5D=count",
    "last": "http://localhost:3000/api/v3/public/cards?filter%5Bcard_type_id%5D=upgrade&page%5Bnumber%5D=1&page%5Bsize%5D=1000&stats%5Btotal%5D=count"
  },
  "meta": {
    "stats": {
      "total": {
        "count": 5
      }
    }
  }
}