Skip to content

GET · JSON · v1

Public API

Use public portfolio content in your apps. Explore profiles, skills, experience, projects, contacts, and published articles. No API key required.

Available endpoints

Read JSON with ordinary GET requests. Collections return data arrays; individual resources return a data object.

Profile
/api/v1/profile.json

Biography, professional summary, image, and credentials.

Skill groups
/api/v1/skills.json

The curated skills grouped by area.

Experience
/api/v1/experience.json

Employers, roles, responsibilities, and technologies.

All projects
/api/v1/projects.json

Complete project records with permanent slugs and source-backed facts.

One project
/api/v1/projects/agent-client-sdk.json

Replace agent-client-sdk with a slug from the projects collection.

Public contact details
/api/v1/contact.json

Contact channels, availability, and social links.

Published article metadata
/api/v1/posts.json

Titles, descriptions, dates, and article URLs. Follow each article URL to read its complete content.

Read a complete article
OpenAPI specification
/api/v1/openapi.json

The API schema and examples as an OpenAPI 3.1 document.

Try a request

curl -i https://zal.pages.dev/api/v1/projects/agent-client-sdk.json

No API key or credentials are needed. Responses keep the original content language; project facts include English and Indonesian. Check HTTP status and Content-Type before reading JSON.

Interactive explorer

Browse response schemas and examples, or try a request.