Fichier JSON en ligne : une URL pour vos données
Données de démonstration ou maquette d’API, servies en HTTPS
Une adresse qui ne bouge pas
Une maquette d’interface a besoin de données, un tutoriel d’un exemple à télécharger. Publié seul, le fichier JSON obtient un lien à partager. Rangé dans le ZIP de votre site, à côté d’index.html, il répond à fetch('/data.json') depuis vos pages.
Obtenir une URL pour un fichier JSON
Deux façons de faire, selon l’usage du fichier

1. Préparez le fichier
Un JSON valide, gardé seul ou placé dans le dossier de votre site.

2. Publiez-le
Le .json ou le ZIP part depuis la zone de dépôt, avec api-demo comme nom de lien par exemple.

3. Utilisez l’adresse
Partagez le lien, ou appelez api-demo.tiiny.site/data.json depuis les pages du projet.
Pensé pour le front-end
📄 Seul ou dans un site
Un .json se publie seul pour être partagé, ou dans le ZIP d’un site statique pour vos scripts.
🔁 URL inchangée
Votre code continue d’appeler la même URL après chaque mise à jour du fichier.
🤖 Mise à jour par l’API
Une requête PUT envoyée par un script ou une tâche planifiée publie la nouvelle version. L’API fait partie de Solo.
🔒 Données de test protégées
Les données de recette restent privées grâce au mot de passe de Solo.
🔐 HTTPS
Chaque adresse est servie en HTTPS, condition pour être appelée depuis une page sécurisée.
⏪ Jeux de données antérieurs
Tiny garde cinq versions du fichier, de quoi revenir à un état antérieur.
À côté de vos pages, sur le même domaine
JSONsilo stocke des documents JSON interrogeables par HTTP, avec deux jours d’essai avant l’abonnement.
Gratuit jusqu’à 3 Mo, l’API avec Solo
L’offre gratuite accepte des fichiers jusqu’à 3 Mo, assez pour des données de démonstration. Avec l’API de Solo, le fichier se met à jour sans passer par le tableau de bord.
- ✓ 1 projet en ligne
- ✓ Fichier JSON ou ZIP jusqu’à 3 Mo
- ✓ 3 imports par jour
- ✓ Adresse api-demo.tiiny.site en HTTPS
- – Avec une petite bannière Tiiny Host
- Tiny 5 € · imports illimités, 25 Mo par projet, cinq dernières versions, statistiques
- Solo 13 € · API et serveur MCP, mot de passe, 5 projets, domaine personnalisé
- Pro 31 € · 10 Go pour tout le compte, 15 projets, membres d’équipe
- Pro Max 74 € · projets illimités, 2 To de stockage
Stockage et taille d’import par offre
Limite d’import par offreMinifié, débarrassé de ses espaces et de ses retours à la ligne, un JSON pèse nettement moins lourd que sa version indentée.
Mettez à jour vos données depuis un script
L’API de Tiiny Host accepte le fichier JSON au même titre qu’un PDF ou un ZIP. Une tâche planifiée peut ainsi publier la nouvelle version chaque nuit, à la même adresse.
curl -X POST https://ext.tiiny.host/v1/upload \
-H "x-api-key: $TIINY_API_KEY" \
-F "files=@data.json" \
-F "domain=api-demo.tiiny.site"
# → https://api-demo.tiiny.site
# Un PUT sur le même domaine remplace le fichier
Usages côté code
Maquette d’API
Une interface en cours de développement lit ses données dans un fichier JSON, en attendant l’API définitive.
Données ouvertes
Un extrait d’un jeu de données de data.gouv.fr, préparé pour alimenter une carte interactive.
Fichier de configuration
La configuration d’une application de démonstration, modifiable sans republier le code.
What is a CSV File? How do I Create and Open a CSV File?
CSV and JSON compared, for tables of data you want to share.
Static Website Hosting: A Beginner’s Guide
How static files, JSON included, are served to the browser.