spamWave.net is a free to use service.
To check if a Mail is Temporary or Disposable, use the API.
https://spamwave.net/api/v1/check:email@mail.de
 or 
https://spamwave.net/api/v1/check:mail.de
Response if is not Temporary or Disposable:
{
    "disposable": false,
    "status": "error",
    "message": "Mail not found in our database."
}
Response if found in our database:
{
    "disposable": true,
    "status": "success",
    "message": "Mail found in our database.",
    "data": {
        "uuid": "....",
        "domainName": "mail.de",
        "mail": "email@mail.de"
    }
}