Step 2: Create a FastAPI Venture (2 Minutes)
Open your terminal and run:
mkdir phone-api
cd phone-api
python -m venv venv
supply venv/bin/activate
pip set up fastapi uvicorn phonenumbers
Create primary.py and paste the code under:
from fastapi import FastAPI, Question
import phonenumbersapp = FastAPI(title="Telephone Validation API")
def validate_phone_logic(telephone: str) -> dict:
parsed = phonenumbers.parse(telephone, None)
is_valid = phonenumbers.is_valid_number(parsed)
return {"telephone": telephone, "legitimate": is_valid}
@app.get("/validate")
def validate(telephone: str = Question(..., description="Telephone with nation code")):
end result = validate_phone_logic(telephone)
return end result
Run it regionally:
uvicorn primary:app --reload
Check it:
curl "http://localhost:8000/validate?telephone=%2B14155552671"
That’s it — your mannequin is now an API.







