{
  "name": "CoreTemps internal cooking temperature dataset",
  "description": "Internal cooking temperatures for 37 cuts across 7 meats, in 6 languages, with each figure attributed to the national food-safety authority that publishes it.",
  "version": "1.0",
  "generated": "2026-08-03",
  "documentation": "https://coretemps.app/data/",
  "license": {
    "id": "CC-BY-4.0",
    "url": "https://creativecommons.org/licenses/by/4.0/",
    "attribution": "CoreTemps — https://coretemps.app"
  },
  "units": "All temperatures are degrees Celsius. Fahrenheit is derived on the site and is not stored here.",
  "caveats": [
    "safeMinimumC is the safe minimum published by that locale's authority where safeMinimumAttributable is true. Where it is false, the authority publishes nothing for that meat and the figure shown is the USDA baseline.",
    "reviewStatus \"provisional\" means the locale has not yet been researched against its national authority and the numbers are a cautious European reading. Do not attribute provisional figures to the named agency.",
    "restMinutes and carryoverC are general cooking practice, not authority guidance. No national source consulted publishes them.",
    "Doneness bands below a safe minimum reflect preference for intact whole cuts, where surface searing addresses surface contamination. They do not apply to ground or non-intact meat."
  ],
  "locales": {
    "en-US": {
      "language": "en-US",
      "source": {
        "name": "USDA",
        "fullName": "U.S. Department of Agriculture, Food Safety and Inspection Service",
        "url": "https://www.fsis.usda.gov/food-safety/safe-food-handling-and-preparation/food-safety-basics/safe-temperature-chart",
        "reviewStatus": null,
        "reviewed": "2026-05-12",
        "coveredMeats": null,
        "notes": []
      },
      "meats": {
        "beef": {
          "name": "Beef",
          "url": "https://coretemps.app/beef/",
          "cuts": {
            "ribeye": {
              "name": "Ribeye Steak",
              "shortName": "Ribeye",
              "url": "https://coretemps.app/beef/ribeye/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "ny-strip": {
              "name": "New York Strip Steak",
              "shortName": "NY Strip",
              "url": "https://coretemps.app/beef/ny-strip/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "sirloin": {
              "name": "Sirloin Steak",
              "shortName": "Sirloin",
              "url": "https://coretemps.app/beef/sirloin/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "tenderloin": {
              "name": "Beef Tenderloin",
              "shortName": "Tenderloin / Filet",
              "url": "https://coretemps.app/beef/tenderloin/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "t-bone": {
              "name": "T-Bone Steak",
              "shortName": "T-Bone",
              "url": "https://coretemps.app/beef/t-bone/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "flank": {
              "name": "Flank Steak",
              "shortName": "Flank",
              "url": "https://coretemps.app/beef/flank/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "skirt": {
              "name": "Skirt Steak",
              "shortName": "Skirt",
              "url": "https://coretemps.app/beef/skirt/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "hanger": {
              "name": "Hanger Steak",
              "shortName": "Hanger",
              "url": "https://coretemps.app/beef/hanger/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "prime-rib": {
              "name": "Prime Rib",
              "shortName": "Prime Rib",
              "url": "https://coretemps.app/beef/prime-rib/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 20,
              "carryoverC": 5
            },
            "chuck-roast": {
              "name": "Chuck Roast",
              "shortName": "Chuck Roast",
              "url": "https://coretemps.app/beef/chuck-roast/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 88,
                  "maxC": 93
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "brisket": {
              "name": "Beef Brisket",
              "shortName": "Brisket",
              "url": "https://coretemps.app/beef/brisket/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 91,
                  "maxC": 96
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "ground": {
              "name": "Ground Beef",
              "shortName": "Ground",
              "url": "https://coretemps.app/beef/ground/",
              "safetyOnly": true,
              "safeMinimumC": 71,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 71,
                  "maxC": 71
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "pork": {
          "name": "Pork",
          "url": "https://coretemps.app/pork/",
          "cuts": {
            "chop": {
              "name": "Pork Chop",
              "shortName": "Chop",
              "url": "https://coretemps.app/pork/chop/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 63,
                  "maxC": 65
                },
                "medium-well": {
                  "minC": 66,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 3,
              "carryoverC": 3
            },
            "tenderloin": {
              "name": "Pork Tenderloin",
              "shortName": "Tenderloin / Filet",
              "url": "https://coretemps.app/pork/tenderloin/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 63,
                  "maxC": 65
                },
                "medium-well": {
                  "minC": 66,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 3,
              "carryoverC": 3
            },
            "loin-roast": {
              "name": "Pork Loin Roast",
              "shortName": "Loin Roast",
              "url": "https://coretemps.app/pork/loin-roast/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 63,
                  "maxC": 65
                },
                "medium-well": {
                  "minC": 66,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 10,
              "carryoverC": 4
            },
            "shoulder": {
              "name": "Pork Shoulder",
              "shortName": "Shoulder",
              "url": "https://coretemps.app/pork/shoulder/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 88,
                  "maxC": 96
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "ribs": {
              "name": "Pork Ribs",
              "shortName": "Ribs",
              "url": "https://coretemps.app/pork/ribs/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 88,
                  "maxC": 93
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "ground": {
              "name": "Ground Pork",
              "shortName": "Ground",
              "url": "https://coretemps.app/pork/ground/",
              "safetyOnly": true,
              "safeMinimumC": 71,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 71,
                  "maxC": 71
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "chicken": {
          "name": "Chicken",
          "url": "https://coretemps.app/chicken/",
          "cuts": {
            "breast": {
              "name": "Chicken Breast",
              "shortName": "Breast",
              "url": "https://coretemps.app/chicken/breast/",
              "safetyOnly": true,
              "safeMinimumC": 74,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 74,
                  "maxC": 74
                }
              },
              "restMinutes": 3,
              "carryoverC": null
            },
            "thigh": {
              "name": "Chicken Thigh",
              "shortName": "Thigh",
              "url": "https://coretemps.app/chicken/thigh/",
              "safetyOnly": true,
              "safeMinimumC": 74,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 74,
                  "maxC": 79
                }
              },
              "restMinutes": 3,
              "carryoverC": null
            },
            "whole": {
              "name": "Whole Chicken",
              "shortName": "Whole",
              "url": "https://coretemps.app/chicken/whole/",
              "safetyOnly": true,
              "safeMinimumC": 74,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 74,
                  "maxC": 74
                }
              },
              "restMinutes": 15,
              "carryoverC": null
            },
            "ground": {
              "name": "Ground Chicken",
              "shortName": "Ground",
              "url": "https://coretemps.app/chicken/ground/",
              "safetyOnly": true,
              "safeMinimumC": 74,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 74,
                  "maxC": 74
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "turkey": {
          "name": "Turkey",
          "url": "https://coretemps.app/turkey/",
          "cuts": {
            "breast": {
              "name": "Turkey Breast",
              "shortName": "Breast",
              "url": "https://coretemps.app/turkey/breast/",
              "safetyOnly": true,
              "safeMinimumC": 74,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 74,
                  "maxC": 74
                }
              },
              "restMinutes": 10,
              "carryoverC": null
            },
            "whole": {
              "name": "Whole Turkey",
              "shortName": "Whole",
              "url": "https://coretemps.app/turkey/whole/",
              "safetyOnly": true,
              "safeMinimumC": 74,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 74,
                  "maxC": 74
                }
              },
              "restMinutes": 20,
              "carryoverC": null
            },
            "ground": {
              "name": "Ground Turkey",
              "shortName": "Ground",
              "url": "https://coretemps.app/turkey/ground/",
              "safetyOnly": true,
              "safeMinimumC": 74,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 74,
                  "maxC": 74
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "lamb": {
          "name": "Lamb",
          "url": "https://coretemps.app/lamb/",
          "cuts": {
            "chop": {
              "name": "Lamb Chop",
              "shortName": "Chop",
              "url": "https://coretemps.app/lamb/chop/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 3,
              "carryoverC": 3
            },
            "rack": {
              "name": "Rack of Lamb",
              "shortName": "Rack",
              "url": "https://coretemps.app/lamb/rack/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 10,
              "carryoverC": 4
            },
            "leg": {
              "name": "Leg of Lamb",
              "shortName": "Leg",
              "url": "https://coretemps.app/lamb/leg/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 15,
              "carryoverC": 4
            },
            "shoulder": {
              "name": "Lamb Shoulder",
              "shortName": "Shoulder",
              "url": "https://coretemps.app/lamb/shoulder/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 88,
                  "maxC": 93
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "ground": {
              "name": "Ground Lamb",
              "shortName": "Ground",
              "url": "https://coretemps.app/lamb/ground/",
              "safetyOnly": true,
              "safeMinimumC": 71,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 71,
                  "maxC": 71
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "fish": {
          "name": "Fish",
          "url": "https://coretemps.app/fish/",
          "cuts": {
            "salmon": {
              "name": "Salmon",
              "shortName": "Salmon",
              "url": "https://coretemps.app/fish/salmon/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium-rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 63,
                  "maxC": 65
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            },
            "tuna": {
              "name": "Tuna",
              "shortName": "Tuna",
              "url": "https://coretemps.app/fish/tuna/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 43,
                  "maxC": 46
                },
                "medium-rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 63,
                  "maxC": 65
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            },
            "cod": {
              "name": "Cod",
              "shortName": "Cod",
              "url": "https://coretemps.app/fish/cod/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            },
            "halibut": {
              "name": "Halibut",
              "shortName": "Halibut",
              "url": "https://coretemps.app/fish/halibut/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            },
            "mahi-mahi": {
              "name": "Mahi-Mahi",
              "shortName": "Mahi-Mahi",
              "url": "https://coretemps.app/fish/mahi-mahi/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            }
          }
        },
        "duck": {
          "name": "Duck",
          "url": "https://coretemps.app/duck/",
          "cuts": {
            "breast": {
              "name": "Duck Breast",
              "shortName": "Breast",
              "url": "https://coretemps.app/duck/breast/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "whole": {
              "name": "Whole Duck",
              "shortName": "Whole",
              "url": "https://coretemps.app/duck/whole/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 71,
                  "maxC": 74
                },
                "well-done": {
                  "minC": 79,
                  "maxC": 82
                }
              },
              "restMinutes": 15,
              "carryoverC": 4
            }
          }
        }
      }
    },
    "sv": {
      "language": "sv",
      "source": {
        "name": "Livsmedelsverket",
        "fullName": "Livsmedelsverket (Swedish Food Agency)",
        "url": "https://www.livsmedelsverket.se/livsmedel-och-innehall/tillagning-hygien/tillagning",
        "reviewStatus": null,
        "reviewed": "2026-05-12",
        "coveredMeats": null,
        "notes": []
      },
      "meats": {
        "beef": {
          "name": "Nötkött",
          "url": "https://coretemps.app/sv/notkott/",
          "cuts": {
            "ribeye": {
              "name": "Entrecôte",
              "shortName": "Entrecôte (ribeye)",
              "url": "https://coretemps.app/sv/notkott/entrecote/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 55,
                  "maxC": 58
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "ny-strip": {
              "name": "Rostbiff",
              "shortName": "Rostbiff (NY Strip)",
              "url": "https://coretemps.app/sv/notkott/rostbiff-ny-strip/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 55,
                  "maxC": 58
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "sirloin": {
              "name": "Ryggbiff",
              "shortName": "Ryggbiff",
              "url": "https://coretemps.app/sv/notkott/ryggbiff/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 55,
                  "maxC": 58
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "tenderloin": {
              "name": "Oxfilé",
              "shortName": "Oxfilé",
              "url": "https://coretemps.app/sv/notkott/oxfile/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 55,
                  "maxC": 58
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "t-bone": {
              "name": "T-bonesteak",
              "shortName": "T-bone",
              "url": "https://coretemps.app/sv/notkott/t-bone/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 55,
                  "maxC": 58
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "flank": {
              "name": "Flankstek",
              "shortName": "Flankstek",
              "url": "https://coretemps.app/sv/notkott/flankstek/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 55,
                  "maxC": 58
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "skirt": {
              "name": "Kjolbiff",
              "shortName": "Kjolbiff (skirt)",
              "url": "https://coretemps.app/sv/notkott/skirt/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "hanger": {
              "name": "Hängmörad biff",
              "shortName": "Hängmörad biff (hanger)",
              "url": "https://coretemps.app/sv/notkott/hanger/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "prime-rib": {
              "name": "Helstekt rostbiff",
              "shortName": "Helstekt rostbiff",
              "url": "https://coretemps.app/sv/notkott/helstekt-rostbiff/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 55,
                  "maxC": 58
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 20,
              "carryoverC": 5
            },
            "chuck-roast": {
              "name": "Högrev",
              "shortName": "Högrev",
              "url": "https://coretemps.app/sv/notkott/hogrev/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 88,
                  "maxC": 93
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "brisket": {
              "name": "Nötbringa",
              "shortName": "Bringa",
              "url": "https://coretemps.app/sv/notkott/bringa/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 91,
                  "maxC": 96
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "ground": {
              "name": "Nötfärs",
              "shortName": "Nötfärs",
              "url": "https://coretemps.app/sv/notkott/notfars/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "pork": {
          "name": "Fläskkött",
          "url": "https://coretemps.app/sv/flask/",
          "cuts": {
            "chop": {
              "name": "Fläskkotlett",
              "shortName": "Kotlett",
              "url": "https://coretemps.app/sv/flask/kotlett/",
              "safetyOnly": false,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 70,
                  "maxC": 72
                },
                "well-done": {
                  "minC": 73,
                  "maxC": 76
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "tenderloin": {
              "name": "Fläskfilé",
              "shortName": "Fläskfilé",
              "url": "https://coretemps.app/sv/flask/flaskfile/",
              "safetyOnly": false,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 70,
                  "maxC": 72
                },
                "well-done": {
                  "minC": 73,
                  "maxC": 76
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "loin-roast": {
              "name": "Fläskkarré",
              "shortName": "Karré",
              "url": "https://coretemps.app/sv/flask/karre/",
              "safetyOnly": false,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 70,
                  "maxC": 72
                },
                "well-done": {
                  "minC": 73,
                  "maxC": 76
                }
              },
              "restMinutes": 10,
              "carryoverC": 4
            },
            "shoulder": {
              "name": "Fläskbog",
              "shortName": "Bog",
              "url": "https://coretemps.app/sv/flask/bog/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 88,
                  "maxC": 96
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "ribs": {
              "name": "Revbensspjäll",
              "shortName": "Revben",
              "url": "https://coretemps.app/sv/flask/revben/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 88,
                  "maxC": 93
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "ground": {
              "name": "Fläskfärs",
              "shortName": "Fläskfärs",
              "url": "https://coretemps.app/sv/flask/flaskfars/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "chicken": {
          "name": "Kyckling",
          "url": "https://coretemps.app/sv/kyckling/",
          "cuts": {
            "breast": {
              "name": "Kycklingbröst",
              "shortName": "Bröst",
              "url": "https://coretemps.app/sv/kyckling/brost/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": 3,
              "carryoverC": null
            },
            "thigh": {
              "name": "Kycklinglår",
              "shortName": "Lår",
              "url": "https://coretemps.app/sv/kyckling/lar/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 80
                }
              },
              "restMinutes": 3,
              "carryoverC": null
            },
            "whole": {
              "name": "Hel kyckling",
              "shortName": "Hel",
              "url": "https://coretemps.app/sv/kyckling/hel/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": 15,
              "carryoverC": null
            },
            "ground": {
              "name": "Kycklingfärs",
              "shortName": "Kycklingfärs",
              "url": "https://coretemps.app/sv/kyckling/kycklingfars/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "turkey": {
          "name": "Kalkon",
          "url": "https://coretemps.app/sv/kalkon/",
          "cuts": {
            "breast": {
              "name": "Kalkonbröst",
              "shortName": "Bröst",
              "url": "https://coretemps.app/sv/kalkon/brost/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": 10,
              "carryoverC": null
            },
            "whole": {
              "name": "Hel kalkon",
              "shortName": "Hel",
              "url": "https://coretemps.app/sv/kalkon/hel/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": 20,
              "carryoverC": null
            },
            "ground": {
              "name": "Kalkonfärs",
              "shortName": "Kalkonfärs",
              "url": "https://coretemps.app/sv/kalkon/kalkonfars/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "lamb": {
          "name": "Lamm",
          "url": "https://coretemps.app/sv/lamm/",
          "cuts": {
            "chop": {
              "name": "Lammkotlett",
              "shortName": "Kotlett",
              "url": "https://coretemps.app/sv/lamm/kotlett/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 55,
                  "maxC": 58
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 3,
              "carryoverC": 3
            },
            "rack": {
              "name": "Lammrack",
              "shortName": "Rack",
              "url": "https://coretemps.app/sv/lamm/rack/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 55,
                  "maxC": 58
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 10,
              "carryoverC": 4
            },
            "leg": {
              "name": "Lammstek",
              "shortName": "Stek",
              "url": "https://coretemps.app/sv/lamm/stek/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium-rare": {
                  "minC": 55,
                  "maxC": 58
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 15,
              "carryoverC": 4
            },
            "shoulder": {
              "name": "Lammbog",
              "shortName": "Bog",
              "url": "https://coretemps.app/sv/lamm/bog/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 88,
                  "maxC": 93
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "ground": {
              "name": "Lammfärs",
              "shortName": "Lammfärs",
              "url": "https://coretemps.app/sv/lamm/lammfars/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "fish": {
          "name": "Fisk",
          "url": "https://coretemps.app/sv/fisk/",
          "cuts": {
            "salmon": {
              "name": "Lax",
              "shortName": "Lax",
              "url": "https://coretemps.app/sv/fisk/lax/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium-rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 63,
                  "maxC": 65
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            },
            "tuna": {
              "name": "Tonfisk",
              "shortName": "Tonfisk",
              "url": "https://coretemps.app/sv/fisk/tonfisk/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 43,
                  "maxC": 46
                },
                "medium-rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 63,
                  "maxC": 65
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            },
            "cod": {
              "name": "Torsk",
              "shortName": "Torsk",
              "url": "https://coretemps.app/sv/fisk/torsk/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            },
            "halibut": {
              "name": "Hälleflundra",
              "shortName": "Hälleflundra",
              "url": "https://coretemps.app/sv/fisk/halleflundra/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            },
            "mahi-mahi": {
              "name": "Mahi-mahi",
              "shortName": "Mahi-mahi",
              "url": "https://coretemps.app/sv/fisk/mahi-mahi/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            }
          }
        },
        "duck": {
          "name": "Anka",
          "url": "https://coretemps.app/sv/anka/",
          "cuts": {
            "breast": {
              "name": "Ankbröst",
              "shortName": "Bröst",
              "url": "https://coretemps.app/sv/anka/brost/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "whole": {
              "name": "Hel anka",
              "shortName": "Hel",
              "url": "https://coretemps.app/sv/anka/hel/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 71,
                  "maxC": 74
                },
                "well-done": {
                  "minC": 79,
                  "maxC": 82
                }
              },
              "restMinutes": 15,
              "carryoverC": 4
            }
          }
        }
      }
    },
    "de": {
      "language": "de",
      "source": {
        "name": "BfR",
        "fullName": "Bundesinstitut für Risikobewertung",
        "url": "https://www.bfr.bund.de/de/lebensmittelsicherheit_zu_hause-54344.html",
        "reviewStatus": "provisional",
        "reviewed": "2026-05-12",
        "coveredMeats": null,
        "notes": []
      },
      "meats": {
        "beef": {
          "name": "Rind",
          "url": "https://coretemps.app/de/rind/",
          "cuts": {
            "ribeye": {
              "name": "Ribeye-Steak",
              "shortName": "Ribeye / Entrecôte",
              "url": "https://coretemps.app/de/rind/ribeye/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "ny-strip": {
              "name": "Roastbeef",
              "shortName": "Roastbeef (NY Strip)",
              "url": "https://coretemps.app/de/rind/roastbeef/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "sirloin": {
              "name": "Hüftsteak",
              "shortName": "Hüftsteak",
              "url": "https://coretemps.app/de/rind/hueftsteak/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "tenderloin": {
              "name": "Rinderfilet",
              "shortName": "Filet",
              "url": "https://coretemps.app/de/rind/filet/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "t-bone": {
              "name": "T-Bone-Steak",
              "shortName": "T-Bone",
              "url": "https://coretemps.app/de/rind/t-bone/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "flank": {
              "name": "Flanksteak",
              "shortName": "Flanksteak",
              "url": "https://coretemps.app/de/rind/flanksteak/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "skirt": {
              "name": "Skirt Steak",
              "shortName": "Skirt Steak",
              "url": "https://coretemps.app/de/rind/skirt/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "hanger": {
              "name": "Onglet",
              "shortName": "Onglet / Nierenzapfen",
              "url": "https://coretemps.app/de/rind/onglet/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "prime-rib": {
              "name": "Prime Rib",
              "shortName": "Rinderbraten (Prime Rib)",
              "url": "https://coretemps.app/de/rind/rinderbraten/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 20,
              "carryoverC": 5
            },
            "chuck-roast": {
              "name": "Rinderschmorbraten",
              "shortName": "Schmorbraten (Chuck)",
              "url": "https://coretemps.app/de/rind/schmorbraten/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 88,
                  "maxC": 93
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "brisket": {
              "name": "Rinderbrust",
              "shortName": "Brust",
              "url": "https://coretemps.app/de/rind/brust/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 91,
                  "maxC": 96
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "ground": {
              "name": "Rinderhackfleisch",
              "shortName": "Hackfleisch",
              "url": "https://coretemps.app/de/rind/hackfleisch/",
              "safetyOnly": true,
              "safeMinimumC": 71,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 71,
                  "maxC": 71
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "pork": {
          "name": "Schwein",
          "url": "https://coretemps.app/de/schwein/",
          "cuts": {
            "chop": {
              "name": "Schweinekotelett",
              "shortName": "Kotelett",
              "url": "https://coretemps.app/de/schwein/kotelett/",
              "safetyOnly": false,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 70,
                  "maxC": 72
                },
                "well-done": {
                  "minC": 73,
                  "maxC": 76
                }
              },
              "restMinutes": 3,
              "carryoverC": 3
            },
            "tenderloin": {
              "name": "Schweinefilet",
              "shortName": "Filet",
              "url": "https://coretemps.app/de/schwein/filet/",
              "safetyOnly": false,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 70,
                  "maxC": 72
                },
                "well-done": {
                  "minC": 73,
                  "maxC": 76
                }
              },
              "restMinutes": 3,
              "carryoverC": 3
            },
            "loin-roast": {
              "name": "Schweinebraten",
              "shortName": "Karreebraten",
              "url": "https://coretemps.app/de/schwein/karreebraten/",
              "safetyOnly": false,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 70,
                  "maxC": 72
                },
                "well-done": {
                  "minC": 73,
                  "maxC": 76
                }
              },
              "restMinutes": 10,
              "carryoverC": 4
            },
            "shoulder": {
              "name": "Schweineschulter",
              "shortName": "Schulter",
              "url": "https://coretemps.app/de/schwein/schulter/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 88,
                  "maxC": 96
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "ribs": {
              "name": "Spareribs",
              "shortName": "Rippchen",
              "url": "https://coretemps.app/de/schwein/rippchen/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 88,
                  "maxC": 93
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "ground": {
              "name": "Schweinehackfleisch",
              "shortName": "Hackfleisch",
              "url": "https://coretemps.app/de/schwein/hackfleisch/",
              "safetyOnly": true,
              "safeMinimumC": 72,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 72,
                  "maxC": 72
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "chicken": {
          "name": "Hähnchen",
          "url": "https://coretemps.app/de/haehnchen/",
          "cuts": {
            "breast": {
              "name": "Hähnchenbrust",
              "shortName": "Brust",
              "url": "https://coretemps.app/de/haehnchen/brust/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": 3,
              "carryoverC": null
            },
            "thigh": {
              "name": "Hähnchenschenkel",
              "shortName": "Schenkel",
              "url": "https://coretemps.app/de/haehnchen/schenkel/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 80
                }
              },
              "restMinutes": 3,
              "carryoverC": null
            },
            "whole": {
              "name": "Ganzes Hähnchen",
              "shortName": "Ganz",
              "url": "https://coretemps.app/de/haehnchen/ganz/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": 15,
              "carryoverC": null
            },
            "ground": {
              "name": "Hähnchenhackfleisch",
              "shortName": "Hackfleisch",
              "url": "https://coretemps.app/de/haehnchen/hackfleisch/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "turkey": {
          "name": "Pute",
          "url": "https://coretemps.app/de/pute/",
          "cuts": {
            "breast": {
              "name": "Putenbrust",
              "shortName": "Brust",
              "url": "https://coretemps.app/de/pute/brust/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": 10,
              "carryoverC": null
            },
            "whole": {
              "name": "Ganze Pute",
              "shortName": "Ganz",
              "url": "https://coretemps.app/de/pute/ganz/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": 20,
              "carryoverC": null
            },
            "ground": {
              "name": "Putenhackfleisch",
              "shortName": "Hackfleisch",
              "url": "https://coretemps.app/de/pute/hackfleisch/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "lamb": {
          "name": "Lamm",
          "url": "https://coretemps.app/de/lamm/",
          "cuts": {
            "chop": {
              "name": "Lammkotelett",
              "shortName": "Kotelett",
              "url": "https://coretemps.app/de/lamm/kotelett/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 3,
              "carryoverC": 3
            },
            "rack": {
              "name": "Lammkrone",
              "shortName": "Lammkrone",
              "url": "https://coretemps.app/de/lamm/lammkrone/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 10,
              "carryoverC": 4
            },
            "leg": {
              "name": "Lammkeule",
              "shortName": "Keule",
              "url": "https://coretemps.app/de/lamm/keule/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 15,
              "carryoverC": 4
            },
            "shoulder": {
              "name": "Lammschulter",
              "shortName": "Schulter",
              "url": "https://coretemps.app/de/lamm/schulter/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 88,
                  "maxC": 93
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "ground": {
              "name": "Lammhackfleisch",
              "shortName": "Hackfleisch",
              "url": "https://coretemps.app/de/lamm/hackfleisch/",
              "safetyOnly": true,
              "safeMinimumC": 71,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 71,
                  "maxC": 71
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "fish": {
          "name": "Fisch",
          "url": "https://coretemps.app/de/fisch/",
          "cuts": {
            "salmon": {
              "name": "Lachs",
              "shortName": "Lachs",
              "url": "https://coretemps.app/de/fisch/lachs/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium-rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 63,
                  "maxC": 65
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            },
            "tuna": {
              "name": "Thunfisch",
              "shortName": "Thunfisch",
              "url": "https://coretemps.app/de/fisch/thunfisch/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 43,
                  "maxC": 46
                },
                "medium-rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 63,
                  "maxC": 65
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            },
            "cod": {
              "name": "Kabeljau",
              "shortName": "Kabeljau",
              "url": "https://coretemps.app/de/fisch/kabeljau/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            },
            "halibut": {
              "name": "Heilbutt",
              "shortName": "Heilbutt",
              "url": "https://coretemps.app/de/fisch/heilbutt/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            },
            "mahi-mahi": {
              "name": "Mahi-Mahi",
              "shortName": "Mahi-Mahi",
              "url": "https://coretemps.app/de/fisch/mahi-mahi/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            }
          }
        },
        "duck": {
          "name": "Ente",
          "url": "https://coretemps.app/de/ente/",
          "cuts": {
            "breast": {
              "name": "Entenbrust",
              "shortName": "Brust",
              "url": "https://coretemps.app/de/ente/brust/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "whole": {
              "name": "Ganze Ente",
              "shortName": "Ganz",
              "url": "https://coretemps.app/de/ente/ganz/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 71,
                  "maxC": 74
                },
                "well-done": {
                  "minC": 79,
                  "maxC": 82
                }
              },
              "restMinutes": 15,
              "carryoverC": 4
            }
          }
        }
      }
    },
    "fr": {
      "language": "fr",
      "source": {
        "name": "ANSES",
        "fullName": "ANSES (Agence nationale de sécurité sanitaire de l'alimentation)",
        "url": "https://www.anses.fr/system/files/BIORISK2016SA0080Fi.pdf",
        "reviewStatus": "researched",
        "reviewed": "2026-07-28",
        "coveredMeats": [
          "beef",
          "pork",
          "chicken",
          "turkey",
          "lamb",
          "fish"
        ],
        "notes": [
          "France publishes NO consolidated consumer temperature table. Figures live in per-pathogen hazard sheets and are not reconciled with one another. Verbatim: viandes hachees 70 C (STEC/EHEC 2024 + Sante publique France); porc et volailles 70 C (Salmonella); volailles >65 C (Campylobacter); viandes de boucherie >65 C (Campylobacter), 67 C (Toxoplasma); poisson 60 C pendant 1 min (Anisakis, parasites only). Where sheets disagree we publish the more cautious figure and say why on the page.",
          "No French official figure exists for duck, magret de canard or foie gras -- ANSES's Campylobacter, Salmonella and consumer-hygiene documents contain zero occurrences of 'canard' or 'magret'. The rose magret tradition is unaddressed by official guidance, and the 58-63 C figures circulating online are chef practice."
        ]
      },
      "meats": {
        "beef": {
          "name": "Bœuf",
          "url": "https://coretemps.app/fr/boeuf/",
          "cuts": {
            "ribeye": {
              "name": "Entrecôte",
              "shortName": "Entrecôte",
              "url": "https://coretemps.app/fr/boeuf/entrecote/",
              "safetyOnly": false,
              "safeMinimumC": 65,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "ny-strip": {
              "name": "Faux-filet",
              "shortName": "Faux-filet",
              "url": "https://coretemps.app/fr/boeuf/faux-filet/",
              "safetyOnly": false,
              "safeMinimumC": 65,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "sirloin": {
              "name": "Rumsteck",
              "shortName": "Rumsteck",
              "url": "https://coretemps.app/fr/boeuf/rumsteck/",
              "safetyOnly": false,
              "safeMinimumC": 65,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "tenderloin": {
              "name": "Filet de bœuf",
              "shortName": "Filet",
              "url": "https://coretemps.app/fr/boeuf/filet/",
              "safetyOnly": false,
              "safeMinimumC": 65,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "t-bone": {
              "name": "T-bone",
              "shortName": "T-Bone",
              "url": "https://coretemps.app/fr/boeuf/t-bone/",
              "safetyOnly": false,
              "safeMinimumC": 65,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "flank": {
              "name": "Bavette",
              "shortName": "Bavette",
              "url": "https://coretemps.app/fr/boeuf/bavette/",
              "safetyOnly": false,
              "safeMinimumC": 65,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "skirt": {
              "name": "Hampe",
              "shortName": "Onglet de hampe",
              "url": "https://coretemps.app/fr/boeuf/hampe/",
              "safetyOnly": false,
              "safeMinimumC": 65,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "hanger": {
              "name": "Onglet",
              "shortName": "Onglet",
              "url": "https://coretemps.app/fr/boeuf/onglet/",
              "safetyOnly": false,
              "safeMinimumC": 65,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "prime-rib": {
              "name": "Côte de bœuf",
              "shortName": "Côte de bœuf",
              "url": "https://coretemps.app/fr/boeuf/cote-de-boeuf/",
              "safetyOnly": false,
              "safeMinimumC": 65,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 20,
              "carryoverC": 5
            },
            "chuck-roast": {
              "name": "Paleron de bœuf",
              "shortName": "Paleron",
              "url": "https://coretemps.app/fr/boeuf/paleron/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 88,
                  "maxC": 93
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "brisket": {
              "name": "Poitrine de bœuf",
              "shortName": "Poitrine",
              "url": "https://coretemps.app/fr/boeuf/poitrine/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 91,
                  "maxC": 96
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "ground": {
              "name": "Bœuf haché",
              "shortName": "Haché",
              "url": "https://coretemps.app/fr/boeuf/hache/",
              "safetyOnly": true,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 70,
                  "maxC": 70
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "pork": {
          "name": "Porc",
          "url": "https://coretemps.app/fr/porc/",
          "cuts": {
            "chop": {
              "name": "Côte de porc",
              "shortName": "Côtelette",
              "url": "https://coretemps.app/fr/porc/cotelette/",
              "safetyOnly": false,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 70,
                  "maxC": 72
                },
                "well-done": {
                  "minC": 73,
                  "maxC": 76
                }
              },
              "restMinutes": 3,
              "carryoverC": 3
            },
            "tenderloin": {
              "name": "Filet mignon de porc",
              "shortName": "Filet",
              "url": "https://coretemps.app/fr/porc/filet/",
              "safetyOnly": false,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 70,
                  "maxC": 72
                },
                "well-done": {
                  "minC": 73,
                  "maxC": 76
                }
              },
              "restMinutes": 3,
              "carryoverC": 3
            },
            "loin-roast": {
              "name": "Rôti de porc",
              "shortName": "Rôti de longe",
              "url": "https://coretemps.app/fr/porc/roti-de-longe/",
              "safetyOnly": false,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 70,
                  "maxC": 72
                },
                "well-done": {
                  "minC": 73,
                  "maxC": 76
                }
              },
              "restMinutes": 10,
              "carryoverC": 4
            },
            "shoulder": {
              "name": "Épaule de porc",
              "shortName": "Épaule",
              "url": "https://coretemps.app/fr/porc/epaule/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 88,
                  "maxC": 96
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "ribs": {
              "name": "Travers de porc",
              "shortName": "Travers",
              "url": "https://coretemps.app/fr/porc/travers/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 88,
                  "maxC": 93
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "ground": {
              "name": "Porc haché",
              "shortName": "Haché",
              "url": "https://coretemps.app/fr/porc/hache/",
              "safetyOnly": true,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 70,
                  "maxC": 70
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "chicken": {
          "name": "Poulet",
          "url": "https://coretemps.app/fr/poulet/",
          "cuts": {
            "breast": {
              "name": "Blanc de poulet",
              "shortName": "Blanc",
              "url": "https://coretemps.app/fr/poulet/blanc/",
              "safetyOnly": true,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 70,
                  "maxC": 70
                }
              },
              "restMinutes": 3,
              "carryoverC": null
            },
            "thigh": {
              "name": "Cuisse de poulet",
              "shortName": "Cuisse",
              "url": "https://coretemps.app/fr/poulet/cuisse/",
              "safetyOnly": true,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 70,
                  "maxC": 70
                }
              },
              "restMinutes": 3,
              "carryoverC": null
            },
            "whole": {
              "name": "Poulet entier",
              "shortName": "Entier",
              "url": "https://coretemps.app/fr/poulet/entier/",
              "safetyOnly": true,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 70,
                  "maxC": 70
                }
              },
              "restMinutes": 15,
              "carryoverC": null
            },
            "ground": {
              "name": "Poulet haché",
              "shortName": "Haché",
              "url": "https://coretemps.app/fr/poulet/hache/",
              "safetyOnly": true,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 70,
                  "maxC": 70
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "turkey": {
          "name": "Dinde",
          "url": "https://coretemps.app/fr/dinde/",
          "cuts": {
            "breast": {
              "name": "Blanc de dinde",
              "shortName": "Blanc",
              "url": "https://coretemps.app/fr/dinde/blanc/",
              "safetyOnly": true,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 70,
                  "maxC": 70
                }
              },
              "restMinutes": 10,
              "carryoverC": null
            },
            "whole": {
              "name": "Dinde entière",
              "shortName": "Entier",
              "url": "https://coretemps.app/fr/dinde/entier/",
              "safetyOnly": true,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 70,
                  "maxC": 70
                }
              },
              "restMinutes": 20,
              "carryoverC": null
            },
            "ground": {
              "name": "Dinde hachée",
              "shortName": "Haché",
              "url": "https://coretemps.app/fr/dinde/hache/",
              "safetyOnly": true,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 70,
                  "maxC": 70
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "lamb": {
          "name": "Agneau",
          "url": "https://coretemps.app/fr/agneau/",
          "cuts": {
            "chop": {
              "name": "Côtelette d'agneau",
              "shortName": "Côtelette",
              "url": "https://coretemps.app/fr/agneau/cotelette/",
              "safetyOnly": false,
              "safeMinimumC": 65,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 3,
              "carryoverC": 3
            },
            "rack": {
              "name": "Carré d'agneau",
              "shortName": "Carré",
              "url": "https://coretemps.app/fr/agneau/carre/",
              "safetyOnly": false,
              "safeMinimumC": 65,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 10,
              "carryoverC": 4
            },
            "leg": {
              "name": "Gigot d'agneau",
              "shortName": "Gigot",
              "url": "https://coretemps.app/fr/agneau/gigot/",
              "safetyOnly": false,
              "safeMinimumC": 65,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 15,
              "carryoverC": 4
            },
            "shoulder": {
              "name": "Épaule d'agneau",
              "shortName": "Épaule",
              "url": "https://coretemps.app/fr/agneau/epaule/",
              "safetyOnly": false,
              "safeMinimumC": 65,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 88,
                  "maxC": 93
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "ground": {
              "name": "Agneau haché",
              "shortName": "Haché",
              "url": "https://coretemps.app/fr/agneau/hache/",
              "safetyOnly": true,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 70,
                  "maxC": 70
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "fish": {
          "name": "Poisson",
          "url": "https://coretemps.app/fr/poisson/",
          "cuts": {
            "salmon": {
              "name": "Saumon",
              "shortName": "Saumon",
              "url": "https://coretemps.app/fr/poisson/saumon/",
              "safetyOnly": false,
              "safeMinimumC": 60,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium-rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 63,
                  "maxC": 65
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            },
            "tuna": {
              "name": "Thon",
              "shortName": "Thon",
              "url": "https://coretemps.app/fr/poisson/thon/",
              "safetyOnly": false,
              "safeMinimumC": 60,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 43,
                  "maxC": 46
                },
                "medium-rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 63,
                  "maxC": 65
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            },
            "cod": {
              "name": "Cabillaud",
              "shortName": "Cabillaud",
              "url": "https://coretemps.app/fr/poisson/cabillaud/",
              "safetyOnly": false,
              "safeMinimumC": 60,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            },
            "halibut": {
              "name": "Flétan",
              "shortName": "Flétan",
              "url": "https://coretemps.app/fr/poisson/fletan/",
              "safetyOnly": false,
              "safeMinimumC": 60,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            },
            "mahi-mahi": {
              "name": "Mahi-Mahi",
              "shortName": "Mahi-Mahi",
              "url": "https://coretemps.app/fr/poisson/mahi-mahi/",
              "safetyOnly": false,
              "safeMinimumC": 60,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            }
          }
        },
        "duck": {
          "name": "Canard",
          "url": "https://coretemps.app/fr/canard/",
          "cuts": {
            "breast": {
              "name": "Magret de canard",
              "shortName": "Magret",
              "url": "https://coretemps.app/fr/canard/magret/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": false,
              "doneness": {
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "whole": {
              "name": "Canard entier",
              "shortName": "Entier",
              "url": "https://coretemps.app/fr/canard/entier/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": false,
              "doneness": {
                "medium": {
                  "minC": 71,
                  "maxC": 74
                },
                "well-done": {
                  "minC": 79,
                  "maxC": 82
                }
              },
              "restMinutes": 15,
              "carryoverC": 4
            }
          }
        }
      }
    },
    "es": {
      "language": "es",
      "source": {
        "name": "AESAN",
        "fullName": "Agencia Española de Seguridad Alimentaria y Nutrición",
        "url": "https://www.aesan.gob.es/AECOSAN/web/seguridad_alimentaria/seccion/recomendaciones_consumidores.htm",
        "reviewStatus": "provisional",
        "reviewed": "2026-05-12",
        "coveredMeats": null,
        "notes": []
      },
      "meats": {
        "beef": {
          "name": "Ternera",
          "url": "https://coretemps.app/es/ternera/",
          "cuts": {
            "ribeye": {
              "name": "Entrecot",
              "shortName": "Entrecot (Ribeye)",
              "url": "https://coretemps.app/es/ternera/entrecot/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "ny-strip": {
              "name": "Lomo bajo",
              "shortName": "Lomo bajo (NY Strip)",
              "url": "https://coretemps.app/es/ternera/lomo-bajo/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "sirloin": {
              "name": "Lomo alto",
              "shortName": "Lomo alto",
              "url": "https://coretemps.app/es/ternera/lomo-alto/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "tenderloin": {
              "name": "Solomillo de ternera",
              "shortName": "Solomillo",
              "url": "https://coretemps.app/es/ternera/solomillo/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "t-bone": {
              "name": "Chuletón T-Bone",
              "shortName": "T-Bone",
              "url": "https://coretemps.app/es/ternera/t-bone/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "flank": {
              "name": "Falda de ternera",
              "shortName": "Falda",
              "url": "https://coretemps.app/es/ternera/falda/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "skirt": {
              "name": "Entraña fina",
              "shortName": "Entraña fina",
              "url": "https://coretemps.app/es/ternera/entrana-fina/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "hanger": {
              "name": "Entraña gruesa",
              "shortName": "Entraña gruesa",
              "url": "https://coretemps.app/es/ternera/entrana-gruesa/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "prime-rib": {
              "name": "Costillar de ternera",
              "shortName": "Costillar de ternera",
              "url": "https://coretemps.app/es/ternera/costillar-de-ternera/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 20,
              "carryoverC": 5
            },
            "chuck-roast": {
              "name": "Aguja de ternera",
              "shortName": "Aguja / Morcillo",
              "url": "https://coretemps.app/es/ternera/aguja/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 88,
                  "maxC": 93
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "brisket": {
              "name": "Pecho de ternera",
              "shortName": "Pecho",
              "url": "https://coretemps.app/es/ternera/pecho/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 91,
                  "maxC": 96
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "ground": {
              "name": "Ternera picada",
              "shortName": "Picada",
              "url": "https://coretemps.app/es/ternera/picada/",
              "safetyOnly": true,
              "safeMinimumC": 71,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 71,
                  "maxC": 71
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "pork": {
          "name": "Cerdo",
          "url": "https://coretemps.app/es/cerdo/",
          "cuts": {
            "chop": {
              "name": "Chuleta de cerdo",
              "shortName": "Chuleta",
              "url": "https://coretemps.app/es/cerdo/chuleta/",
              "safetyOnly": false,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 70,
                  "maxC": 72
                },
                "well-done": {
                  "minC": 73,
                  "maxC": 76
                }
              },
              "restMinutes": 3,
              "carryoverC": 3
            },
            "tenderloin": {
              "name": "Solomillo de cerdo",
              "shortName": "Solomillo",
              "url": "https://coretemps.app/es/cerdo/solomillo/",
              "safetyOnly": false,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 70,
                  "maxC": 72
                },
                "well-done": {
                  "minC": 73,
                  "maxC": 76
                }
              },
              "restMinutes": 3,
              "carryoverC": 3
            },
            "loin-roast": {
              "name": "Lomo de cerdo asado",
              "shortName": "Lomo asado",
              "url": "https://coretemps.app/es/cerdo/lomo-asado/",
              "safetyOnly": false,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 70,
                  "maxC": 72
                },
                "well-done": {
                  "minC": 73,
                  "maxC": 76
                }
              },
              "restMinutes": 10,
              "carryoverC": 4
            },
            "shoulder": {
              "name": "Paleta de cerdo",
              "shortName": "Paleta",
              "url": "https://coretemps.app/es/cerdo/paleta/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 88,
                  "maxC": 96
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "ribs": {
              "name": "Costillas de cerdo",
              "shortName": "Costillas",
              "url": "https://coretemps.app/es/cerdo/costillas/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 88,
                  "maxC": 93
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "ground": {
              "name": "Cerdo picado",
              "shortName": "Picada",
              "url": "https://coretemps.app/es/cerdo/picada/",
              "safetyOnly": true,
              "safeMinimumC": 72,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 72,
                  "maxC": 72
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "chicken": {
          "name": "Pollo",
          "url": "https://coretemps.app/es/pollo/",
          "cuts": {
            "breast": {
              "name": "Pechuga de pollo",
              "shortName": "Pechuga",
              "url": "https://coretemps.app/es/pollo/pechuga/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": 3,
              "carryoverC": null
            },
            "thigh": {
              "name": "Muslo de pollo",
              "shortName": "Muslo",
              "url": "https://coretemps.app/es/pollo/muslo/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 80
                }
              },
              "restMinutes": 3,
              "carryoverC": null
            },
            "whole": {
              "name": "Pollo entero",
              "shortName": "Entero",
              "url": "https://coretemps.app/es/pollo/entero/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": 15,
              "carryoverC": null
            },
            "ground": {
              "name": "Pollo picado",
              "shortName": "Picada",
              "url": "https://coretemps.app/es/pollo/picada/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "turkey": {
          "name": "Pavo",
          "url": "https://coretemps.app/es/pavo/",
          "cuts": {
            "breast": {
              "name": "Pechuga de pavo",
              "shortName": "Pechuga",
              "url": "https://coretemps.app/es/pavo/pechuga/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": 10,
              "carryoverC": null
            },
            "whole": {
              "name": "Pavo entero",
              "shortName": "Entero",
              "url": "https://coretemps.app/es/pavo/entero/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": 20,
              "carryoverC": null
            },
            "ground": {
              "name": "Pavo picado",
              "shortName": "Picada",
              "url": "https://coretemps.app/es/pavo/picada/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "lamb": {
          "name": "Cordero",
          "url": "https://coretemps.app/es/cordero/",
          "cuts": {
            "chop": {
              "name": "Chuleta de cordero",
              "shortName": "Chuleta",
              "url": "https://coretemps.app/es/cordero/chuleta/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 3,
              "carryoverC": 3
            },
            "rack": {
              "name": "Costillar de cordero",
              "shortName": "Costillar",
              "url": "https://coretemps.app/es/cordero/costillar/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 10,
              "carryoverC": 4
            },
            "leg": {
              "name": "Pierna de cordero",
              "shortName": "Pierna",
              "url": "https://coretemps.app/es/cordero/pierna/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 15,
              "carryoverC": 4
            },
            "shoulder": {
              "name": "Paleta de cordero",
              "shortName": "Paleta",
              "url": "https://coretemps.app/es/cordero/paleta/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 88,
                  "maxC": 93
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "ground": {
              "name": "Cordero picado",
              "shortName": "Picada",
              "url": "https://coretemps.app/es/cordero/picada/",
              "safetyOnly": true,
              "safeMinimumC": 71,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 71,
                  "maxC": 71
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "fish": {
          "name": "Pescado",
          "url": "https://coretemps.app/es/pescado/",
          "cuts": {
            "salmon": {
              "name": "Salmón",
              "shortName": "Salmón",
              "url": "https://coretemps.app/es/pescado/salmon/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium-rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 63,
                  "maxC": 65
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            },
            "tuna": {
              "name": "Atún",
              "shortName": "Atún",
              "url": "https://coretemps.app/es/pescado/atun/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 43,
                  "maxC": 46
                },
                "medium-rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 63,
                  "maxC": 65
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            },
            "cod": {
              "name": "Bacalao",
              "shortName": "Bacalao",
              "url": "https://coretemps.app/es/pescado/bacalao/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            },
            "halibut": {
              "name": "Fletán",
              "shortName": "Fletán",
              "url": "https://coretemps.app/es/pescado/fletan/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            },
            "mahi-mahi": {
              "name": "Mahi-Mahi",
              "shortName": "Mahi-Mahi",
              "url": "https://coretemps.app/es/pescado/mahi-mahi/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            }
          }
        },
        "duck": {
          "name": "Pato",
          "url": "https://coretemps.app/es/pato/",
          "cuts": {
            "breast": {
              "name": "Magret de pato",
              "shortName": "Pechuga",
              "url": "https://coretemps.app/es/pato/pechuga/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "whole": {
              "name": "Pato entero",
              "shortName": "Entero",
              "url": "https://coretemps.app/es/pato/entero/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 71,
                  "maxC": 74
                },
                "well-done": {
                  "minC": 79,
                  "maxC": 82
                }
              },
              "restMinutes": 15,
              "carryoverC": 4
            }
          }
        }
      }
    },
    "nl": {
      "language": "nl",
      "source": {
        "name": "Voedingscentrum",
        "fullName": "Voedingscentrum (Nederlands Voedingscentrum)",
        "url": "https://www.voedingscentrum.nl/nl/gezonde-recepten/kookhulp/braden-hoe-braad-ik-.aspx",
        "reviewStatus": "researched",
        "reviewed": "2026-07-28",
        "coveredMeats": [
          "beef",
          "pork",
          "chicken",
          "fish"
        ],
        "notes": [
          "Voedingscentrum publishes core temperatures ONLY in its kookhulp (cooking-help) pages; every food-safety page is qualitative ('verhit door en door', 'niet meer roze of glazig'). The complete set of numeric figures found: 'Vlees en kip: Minimaal 75', 'Vis: 60', 'Rose vlees: 55', pork 'kerntemperatuur van 70 graden', and 'Gaar rundvlees heeft een kerntemperatuur van 65-70'. Nothing else in Dutch official guidance is numeric.",
          "Turkey, lamb and duck are never given a number by Voedingscentrum. Rather than present USDA figures under a Voedingscentrum attribution, those meats fall back to the base data and say so on the page."
        ]
      },
      "meats": {
        "beef": {
          "name": "Rundvlees",
          "url": "https://coretemps.app/nl/rundvlees/",
          "cuts": {
            "ribeye": {
              "name": "Ribeye",
              "shortName": "Ribeye / Entrecote",
              "url": "https://coretemps.app/nl/rundvlees/ribeye/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "ny-strip": {
              "name": "Lendenbiefstuk",
              "shortName": "Lendenbiefstuk (NY Strip)",
              "url": "https://coretemps.app/nl/rundvlees/lendenbiefstuk/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "sirloin": {
              "name": "Kogelbiefstuk",
              "shortName": "Kogelbiefstuk",
              "url": "https://coretemps.app/nl/rundvlees/kogelbiefstuk/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "tenderloin": {
              "name": "Ossenhaas",
              "shortName": "Ossenhaas",
              "url": "https://coretemps.app/nl/rundvlees/ossenhaas/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "t-bone": {
              "name": "T-bone steak",
              "shortName": "T-Bone",
              "url": "https://coretemps.app/nl/rundvlees/t-bone/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "flank": {
              "name": "Flanksteak",
              "shortName": "Flanksteak / Vinkenlap",
              "url": "https://coretemps.app/nl/rundvlees/flanksteak/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "skirt": {
              "name": "Skirt steak",
              "shortName": "Skirt steak",
              "url": "https://coretemps.app/nl/rundvlees/skirt/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "hanger": {
              "name": "Onglet",
              "shortName": "Onglet",
              "url": "https://coretemps.app/nl/rundvlees/onglet/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "prime-rib": {
              "name": "Rosbief",
              "shortName": "Rosbief / Rib roast",
              "url": "https://coretemps.app/nl/rundvlees/rosbief/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 20,
              "carryoverC": 5
            },
            "chuck-roast": {
              "name": "Sukadestuk",
              "shortName": "Sukadestuk",
              "url": "https://coretemps.app/nl/rundvlees/sukadestuk/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 88,
                  "maxC": 93
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "brisket": {
              "name": "Runderborst",
              "shortName": "Borststuk",
              "url": "https://coretemps.app/nl/rundvlees/borststuk/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 91,
                  "maxC": 96
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "ground": {
              "name": "Rundergehakt",
              "shortName": "Gehakt",
              "url": "https://coretemps.app/nl/rundvlees/gehakt/",
              "safetyOnly": true,
              "safeMinimumC": 71,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 71,
                  "maxC": 71
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "pork": {
          "name": "Varkensvlees",
          "url": "https://coretemps.app/nl/varkensvlees/",
          "cuts": {
            "chop": {
              "name": "Varkenskarbonade",
              "shortName": "Karbonade",
              "url": "https://coretemps.app/nl/varkensvlees/karbonade/",
              "safetyOnly": false,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 70,
                  "maxC": 72
                },
                "well-done": {
                  "minC": 73,
                  "maxC": 76
                }
              },
              "restMinutes": 3,
              "carryoverC": 3
            },
            "tenderloin": {
              "name": "Varkenshaas",
              "shortName": "Varkenshaas",
              "url": "https://coretemps.app/nl/varkensvlees/varkenshaas/",
              "safetyOnly": false,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 70,
                  "maxC": 72
                },
                "well-done": {
                  "minC": 73,
                  "maxC": 76
                }
              },
              "restMinutes": 3,
              "carryoverC": 3
            },
            "loin-roast": {
              "name": "Varkensrollade",
              "shortName": "Filetrollade",
              "url": "https://coretemps.app/nl/varkensvlees/filetrollade/",
              "safetyOnly": false,
              "safeMinimumC": 70,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 70,
                  "maxC": 72
                },
                "well-done": {
                  "minC": 73,
                  "maxC": 76
                }
              },
              "restMinutes": 10,
              "carryoverC": 4
            },
            "shoulder": {
              "name": "Varkensschouder",
              "shortName": "Schouder",
              "url": "https://coretemps.app/nl/varkensvlees/schouder/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 88,
                  "maxC": 96
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "ribs": {
              "name": "Spareribs",
              "shortName": "Ribben",
              "url": "https://coretemps.app/nl/varkensvlees/ribben/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": true,
              "doneness": {
                "tender": {
                  "minC": 88,
                  "maxC": 93
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "ground": {
              "name": "Varkensgehakt",
              "shortName": "Gehakt",
              "url": "https://coretemps.app/nl/varkensvlees/gehakt/",
              "safetyOnly": true,
              "safeMinimumC": 71,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 71,
                  "maxC": 71
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "chicken": {
          "name": "Kip",
          "url": "https://coretemps.app/nl/kip/",
          "cuts": {
            "breast": {
              "name": "Kipfilet",
              "shortName": "Filet",
              "url": "https://coretemps.app/nl/kip/filet/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": 3,
              "carryoverC": null
            },
            "thigh": {
              "name": "Kipdij",
              "shortName": "Dij",
              "url": "https://coretemps.app/nl/kip/dij/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": 3,
              "carryoverC": null
            },
            "whole": {
              "name": "Hele kip",
              "shortName": "Heel",
              "url": "https://coretemps.app/nl/kip/heel/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": 15,
              "carryoverC": null
            },
            "ground": {
              "name": "Kipgehakt",
              "shortName": "Gehakt",
              "url": "https://coretemps.app/nl/kip/gehakt/",
              "safetyOnly": true,
              "safeMinimumC": 75,
              "safeMinimumAttributable": true,
              "doneness": {
                "safe-minimum": {
                  "minC": 75,
                  "maxC": 75
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "turkey": {
          "name": "Kalkoen",
          "url": "https://coretemps.app/nl/kalkoen/",
          "cuts": {
            "breast": {
              "name": "Kalkoenfilet",
              "shortName": "Filet",
              "url": "https://coretemps.app/nl/kalkoen/filet/",
              "safetyOnly": true,
              "safeMinimumC": 74,
              "safeMinimumAttributable": false,
              "doneness": {
                "safe-minimum": {
                  "minC": 74,
                  "maxC": 74
                }
              },
              "restMinutes": 10,
              "carryoverC": null
            },
            "whole": {
              "name": "Hele kalkoen",
              "shortName": "Heel",
              "url": "https://coretemps.app/nl/kalkoen/heel/",
              "safetyOnly": true,
              "safeMinimumC": 74,
              "safeMinimumAttributable": false,
              "doneness": {
                "safe-minimum": {
                  "minC": 74,
                  "maxC": 74
                }
              },
              "restMinutes": 20,
              "carryoverC": null
            },
            "ground": {
              "name": "Kalkoengehakt",
              "shortName": "Gehakt",
              "url": "https://coretemps.app/nl/kalkoen/gehakt/",
              "safetyOnly": true,
              "safeMinimumC": 74,
              "safeMinimumAttributable": false,
              "doneness": {
                "safe-minimum": {
                  "minC": 74,
                  "maxC": 74
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "lamb": {
          "name": "Lamsvlees",
          "url": "https://coretemps.app/nl/lamsvlees/",
          "cuts": {
            "chop": {
              "name": "Lamskotelet",
              "shortName": "Karbonade",
              "url": "https://coretemps.app/nl/lamsvlees/karbonade/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": false,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 3,
              "carryoverC": 3
            },
            "rack": {
              "name": "Lamsrack",
              "shortName": "Lamsrack",
              "url": "https://coretemps.app/nl/lamsvlees/lamsrack/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": false,
              "doneness": {
                "rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 10,
              "carryoverC": 4
            },
            "leg": {
              "name": "Lamsbout",
              "shortName": "Bout",
              "url": "https://coretemps.app/nl/lamsvlees/bout/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": false,
              "doneness": {
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "medium-well": {
                  "minC": 65,
                  "maxC": 68
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 15,
              "carryoverC": 4
            },
            "shoulder": {
              "name": "Lamsschouder",
              "shortName": "Schouder",
              "url": "https://coretemps.app/nl/lamsvlees/schouder/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": false,
              "doneness": {
                "tender": {
                  "minC": 88,
                  "maxC": 93
                }
              },
              "restMinutes": null,
              "carryoverC": null
            },
            "ground": {
              "name": "Lamsgehakt",
              "shortName": "Gehakt",
              "url": "https://coretemps.app/nl/lamsvlees/gehakt/",
              "safetyOnly": true,
              "safeMinimumC": 71,
              "safeMinimumAttributable": false,
              "doneness": {
                "safe-minimum": {
                  "minC": 71,
                  "maxC": 71
                }
              },
              "restMinutes": null,
              "carryoverC": null
            }
          }
        },
        "fish": {
          "name": "Vis",
          "url": "https://coretemps.app/nl/vis/",
          "cuts": {
            "salmon": {
              "name": "Zalm",
              "shortName": "Zalm",
              "url": "https://coretemps.app/nl/vis/zalm/",
              "safetyOnly": false,
              "safeMinimumC": 60,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium-rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 63,
                  "maxC": 65
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            },
            "tuna": {
              "name": "Tonijn",
              "shortName": "Tonijn",
              "url": "https://coretemps.app/nl/vis/tonijn/",
              "safetyOnly": false,
              "safeMinimumC": 60,
              "safeMinimumAttributable": true,
              "doneness": {
                "rare": {
                  "minC": 43,
                  "maxC": 46
                },
                "medium-rare": {
                  "minC": 49,
                  "maxC": 52
                },
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 63,
                  "maxC": 65
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            },
            "cod": {
              "name": "Kabeljauw",
              "shortName": "Kabeljauw",
              "url": "https://coretemps.app/nl/vis/kabeljauw/",
              "safetyOnly": false,
              "safeMinimumC": 60,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            },
            "halibut": {
              "name": "Heilbot",
              "shortName": "Heilbot",
              "url": "https://coretemps.app/nl/vis/heilbot/",
              "safetyOnly": false,
              "safeMinimumC": 60,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            },
            "mahi-mahi": {
              "name": "Mahi-Mahi",
              "shortName": "Mahi-Mahi",
              "url": "https://coretemps.app/nl/vis/mahi-mahi/",
              "safetyOnly": false,
              "safeMinimumC": 60,
              "safeMinimumAttributable": true,
              "doneness": {
                "medium": {
                  "minC": 54,
                  "maxC": 57
                },
                "well-done": {
                  "minC": 60,
                  "maxC": 63
                }
              },
              "restMinutes": 0,
              "carryoverC": null
            }
          }
        },
        "duck": {
          "name": "Eend",
          "url": "https://coretemps.app/nl/eend/",
          "cuts": {
            "breast": {
              "name": "Eendenborst",
              "shortName": "Eendenborst",
              "url": "https://coretemps.app/nl/eend/eendenborst/",
              "safetyOnly": false,
              "safeMinimumC": 63,
              "safeMinimumAttributable": false,
              "doneness": {
                "medium-rare": {
                  "minC": 54,
                  "maxC": 57
                },
                "medium": {
                  "minC": 60,
                  "maxC": 63
                },
                "well-done": {
                  "minC": 71,
                  "maxC": 74
                }
              },
              "restMinutes": 5,
              "carryoverC": 3
            },
            "whole": {
              "name": "Hele eend",
              "shortName": "Heel",
              "url": "https://coretemps.app/nl/eend/heel/",
              "safetyOnly": false,
              "safeMinimumC": null,
              "safeMinimumAttributable": false,
              "doneness": {
                "medium": {
                  "minC": 71,
                  "maxC": 74
                },
                "well-done": {
                  "minC": 79,
                  "maxC": 82
                }
              },
              "restMinutes": 15,
              "carryoverC": 4
            }
          }
        }
      }
    }
  }
}