A API de Análise de Desempenho de Websites permite que desenvolvedores e empresas avaliem instantaneamente o desempenho técnico de qualquer página da web, simplesmente fornecendo sua URL. Com base em métricas avançadas e análise em tempo real, esta API fornece informações precisas sobre quão eficientemente um site carrega, executa scripts e gerencia a estabilidade do layout. Ao retornar dados diagnósticos estruturados, ela ajuda a identificar gargalos de desempenho, sobrecargas de execução de JavaScript, ineficiências de cache e mudanças cumulativas de layout que podem impactar negativamente a experiência do usuário.
Quando uma solicitação é feita, a API gera uma auditoria de desempenho abrangente que inclui métricas chave como tempo de inicialização, uso de CPU, duração de análise e compilação de scripts, e tempo total de execução de JavaScript. Também avalia a eficiência do cache para determinar se os ativos são servidos com uma vida útil ideal, e fornece detalhes sobre mudanças de layout para avaliar a estabilidade visual durante o carregamento da página. A API relata o número de scripts, fontes e solicitações feitas pela página da web, bem como métricas como tempo total de bloqueio (TBT), mudança de layout cumulativa (CLS) e primeira pintura de conteúdo (FCP).
Essencialmente, a API de análise de desempenho de sites atua como um auditor digital automatizado de desempenho. Ela ajuda você a identificar onde os recursos estão sendo desperdiçados, onde ocorrem atrasos na renderização e como priorizar solicitações críticas. Se você gerencia websites em grande escala ou páginas de destino individuais, esta API fornece a transparência e dados acionáveis necessários para manter um desempenho web de alto nível, melhorar classificações de SEO e garantir uma experiência de navegação suave em todos os dispositivos.
Analise o desempenho da web de qualquer URL detecte o tempo de execução do JavaScript o cache e as otimizações recomendadas para melhorar a velocidade e a eficiência
Informação de Desempenho - Recursos do endpoint
| Objeto | Descrição |
|---|---|
url |
[Obrigatório] |
{"cached":false,"ok":true,"raw":{"analysisUTCTimestamp":"2025-10-14T17:32:16.035Z","captchaResult":"CAPTCHA_NOT_NEEDED","id":"https://www.google.com/","kind":"pagespeedonline#result","lighthouseResult":{"audits":{"bootup-time":{"description":"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn how to reduce Javascript execution time](https://developer.chrome.com/docs/lighthouse/performance/bootup-time/).","details":{"headings":[{"key":"url","label":"URL","valueType":"url"},{"granularity":1,"key":"total","label":"Total CPU Time","valueType":"ms"},{"granularity":1,"key":"scripting","label":"Script Evaluation","valueType":"ms"},{"granularity":1,"key":"scriptParseCompile","label":"Script Parse","valueType":"ms"}],"items":[{"scriptParseCompile":155.73839999999998,"scripting":413.6075999999994,"total":604.7987999999995,"url":"https://www.google.com/xjs/_/js/k=xjs.hm.en.zHypCaZPyKI.2018.O/am=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAABAABAAAQCAAAAAAAAAAAAEAAAAAAAAAAAAAAAJBABAAAAAAAAAAAAAACAIAAAAAAAAADCAAABCBEABAwCAAAAAAAAAAAAAgEEAAAgADgD4ARAAAAJABgAWgAAAACAgAAgAAAAEAAAAABAAAAAAAAAQAAAAAAAAAAIAAACAAAAAEAAAAAAAAAAAAAAAAAAAADAAAAAAEAAAAAAAAAAOAAACEAAMAgigQAAAAAAABADwAeCAwpKAAAAAAAAAAAAAAAAAAAAIADbMEZBBCAAAAAAAAAAAAAAAAAAAAAAAAASAi7GhA/d=1/ed=1/dg=4/br=1/rs=ACT90oFUuWbvGZtexgGDdtTDoLIiEcqMag/ee=ALeJib:B8gLwd;AfeaP:TkrAjf;BMxAGc:E5bFse;BgS6mb:fidj5d;BjwMce:cXX2Wb;CIZTGb:Kqhykb;CxXAWb:YyRLvc;DQEued:Fevhcf;DULqB:RKfG5c;Dkk6ge:JZmW9e;DpcR3d:zL72xf;Du7NI:C6zLgf;EABSZ:MXZt9d;EVNhjf:pw70Gc;EjXHpb:pSHqh;EmZ2Bf:zr1jrb;EnlcNd:WeHg4;F9mqte:rlHKFc;FSxmUe:fiZR8b;Fmv9Nc:O1Tzwc;G0KhTb:LIaoZ;GEkGdd:e1RzQd;GleZL:J1A7Od;HMDDWe:G8QUdb;IBADCc:RYquRb;IoGlCf:b5lhvb;JXJSm:ii1RGf;JXS8fb:k0T3Ub;JqSq7d:y9ePhe;JsbNhc:Xd8iUd;K5nYTd:ZDZcre;KOxcK:OZqGte;KQzWid:ZMKkN;KcokUb:KiuZBf;KpRAue:Tia57b;LBgRLc:SdcwHb,XVMNvd;LEikZe:byfTOb,lsjVmc;LXA8b:q7OdKd;LsNahb:ucGLNb;NJ1rfe:qTnoBf;NPKaK:SdcwHb;NSEoX:lazG7b;Np8Qkd:Dpx6qc;Nyt6ic:jn2sGd;OgagBe:cNTe0;OiqE2c:TFpEK;OoK5v:Sp69O;OohIYe:mpEAQb;Pjplud:PoEs9b;PpTLXd:pJYjx;Q1Ow7b:x5CSu;QGR0gd:Mlhmy;QYLF2b:pAQYUd;Qw8Feb:jpavUe;R4IIIb:QWfeKf;R9Ulx:CR7Ufe;RCF5Sd:X1kBmd;SLtqO:Kh1xYe;SMDL4c:fTfGO,fTfGO;SNUn3:ZwDk9d,xD8Kp;ScI3Yc:e7Hzgb,e7Hzgb;ShpF6e:N0pvGc;SwCqAd:fXbCZc;SzQQ3e:dNhofb;TIUVQd:M8uRWb;TroZ1d:vVVzjb;U96pRd:FsR04;UBKJZ:LGDJGb;UDrY1c:eps46d;UVmjEd:EesRsb;UVzb9c:IvPZ6d;UYRIEb:HzTAQc;UyG7Kb:wQd0G;V2HTTe:RolTY;VGRfx:VFqbr;VN6jIc:ddQyuf;VOcgDe:YquhTb;VhA7bd:vAmQFf;VsAqSb:PGf2Re;WCEKNd:I46Hvd;WDGyFe:jcVOxd;Wfmdue:g3MJlb;Y3c5sd:FGbfLe;YIZmRd:A1yn5d;YV5bee:IvPZ6d;ZSH6tc:QAvyLe;ZWEUA:afR4Cf;ZlOOMb:P0I0Ec;a56pNe:JEfCwb;aAJE9c:WHW6Ef;aCJ9tf:qKftvc;aVZq3e:EMeVIb;aZ61od:arTwJ;bDXwRe:UsyOtc;bcPXSc:gSZLJb;cEt90b:ws9Tlc;cFTWae:gT8qnd;coJ8e:KvoW8;dIoSBb:ZgGg9b;dLlj2:Qqt3Gf;dowIGb:ebZ3mb,ebZ3mb;dtl0hd:lLQWFe;eBAeSb:Ck63tb;eBZ5Nd:audvde;eHDfl:ofjVkb;eJKchc:ATg1be;eO3lse:UefOmb;euOXY:OZjbQ;g8nkx:U4MzKc;gaub4:TN6bMe;gtVSi:ekUOYd;h3MYod:ws9Tlc;hK67qb:QWEO5b;hVic1b:Kqhykb;heHB1:sFczq;hjRo6e:F62sG;hlqGX:FWz1ic;hsLsYc:Vl118;hwoVHd:zw4U8c;iFQyKf:QIhFr;iySzae:a6xXfd;jJj2G:kF2o2b;k2Qxcb:XY51pe;kbAm9d:MkHyGd;lOO0Vd:OTA3Ae;lbfkyf:MqGdUd;liAz7d:kF2o2b;lkq0A:JyBE3e;mWzs9c:fz5ukf;nJw4Gd:dPFZH;nrDcw:SuEoDe;oGtAuc:sOXFj;oSUNyd:fTfGO,fTfGO;oUlnpc:BO43gd;okUaUd:wItadb;pKJiXd:VCenhc;pNsl2d:gsJLOc,j9Yuyc,kJ6Ooc,wJMPhe;pXdRYb:JKoKVe;pj82le:ww04Df;qGV2uc:HHi04c;qZx2Fc:j0xrE;qaS3gd:yiLg6e;qafBPd:sgY6Zb;qavrXe:zQzcXe;qddgKe:d7YSfd,x4FYXe;rmWaj:PMS6Sd;ropkZ:hjoqoe;sTsDMc:kHVSUb;sZmdvc:rdGEfc;slIQ5d:pnOULd;tH4IIe:Ymry6;tbg2ob:nMC03e;teSRSb:BMLai;tosKvd:ZCqP3;trZL0b:qY8PFe;uuQkY:u2V3ud;vEYCNb:FaqsVd;vRlMvf:Iw9Xo;vfVwPd:lcrkwe;w3bZCb:ZPGaIb;w4rSdf:XKiZ9;w9w86d:dt4g2b;wQlYve:aLUfP;wR5FRb:O1Gjze,TtcOte;wV5Pjc:L8KGxe;xBbsrc:NEW1Qc;ysNiMc:CpIBjd;yxTchf:KUM7Z;z97YGf:oug9te;zB3wie:WtgrP;zOsCQe:Ko78Df;zaIgPb:Sl0pxd/m=bct,cdos,hsm,jsa,qim,rr4R9e,cEt90b,SNUn3,qddgKe,sTsDMc,dtl0hd,eHDfl,YV5bee,d,csi"},{"scriptParseCompile":28.5924,"scripting":196.632,"total":238.8984,"url":"https://www.google.com/xjs/_/js/k=xjs.hm.en.zHypCaZPyKI.2018.O/ck=xjs.hm.y-0YhYxcgzY.L.B1.O/am=QAhQAhAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAAAAAAAAABAEBIAzQCgAAAAAGAAAAAMABhAIAAAAAAFAAAJBABAAAIAAAAAAAAARCAIIALggAAAAnGgABBCBEABAwKAAABACAgAABAJgEOACKgBDwD4ARGEgwJANgAWgAAAACggdghAAC0EU8DAqDSAeADgAAEQgAAAAAAAAQIhAACAAAEAEAAQFAuKZgAQAAAEYAgAgDQAAwAAEBAAAAEAAAAOACACMAYMAhigQAAAAAAABADwAeCAwpKAAAAAAAAAAAAAAAAAAAAIADbMEZBBCAAAAAAAAAAAAAAAAAAAAAAAAASAi7GhA/d=0/dg=0/br=1/ujg=1/rs=ACT90oFSsXT_hPWlXBIHoEAIQgo5BprNKQ/m=sy19b,sy19a,SJpD2c,SMquOb,syz3,syz1,sye0,d5EhJe,sy11c,sy1lm,sy1ll,sy1lk,sy1lj,syvu,sy124,sy123,syzd,syze,sywd,syw7,T1HOxc,sy16k,fCxEDd,syzb,syz8,syz9,syz6,syov,zx30Y,sy1lo,sy1ln,sy1j2,syzh,Wo3n8,sy3va,sy3uu,sy444,sy3xd,sy3v0,sy3uz,sy3uy,sy3uv,sy51p,sy2od,hmxkV,sy1kp,sy1kn,sy1ko,Ix7YEd,sy15z,nqQ5fe,sy1ks,sy1kr,sy1kq,dp6JMc,sy1ov,L3vX2d,sy1ou,KWMuje,sy1ox,syyj,sy1ow,syyk,sy1m6,syyw,syyg,syyv,syyo,syyi,syyp,V23Ql,sy1oy,OPwjEf,sy170,EbPKJf,sy135,sy133,sykf,sypx,CnSW2d,syui,syug,syuf,DPreE,sy173,sy172,sy137,pFsdhd,sy1oz,aBr2Mc,sy1p3,sy1p2,sy1p0,syw9,sywc,sy1p1,EkevXb,bIMMof,sy13b,sy13a,KbYvUc,sy1ns,sy12z,sy119,sy114,sy112,sy11a,sy113,sy11e,sy1nr,KHourd,sy17j,oSkgIf?xjs=s3"},{"scriptParseCompile":16.2852,"scripting":69.46560000000017,"total":224.2404000000001,"url":"https://www.google.com/"},{"scriptParseCompile":42.6072,"scripting":66.51720000000002,"total":112.84440000000001,"url":"https://www.gstatic.com/og/_/js/k=og.qtm.en_US.CelFTev3ejs.2019.O/rt=j/m=qabr,q_d,qcwid,qapid,qads,q_dg/exm=qaaw,qadd,qaid,qein,qhaw,qhba,qhbr,qhch,qhga,qhid,qhin/d=1/ed=1/rs=AA2YrTvmWBZSAxh723iRtzGY78qOiNZH_Q"},{"scriptParseCompile":0,"scripting":9.123599999999996,"total":98.75280000000022,"url":"Unattributable"},{"scriptParseCompile":48.84119999999999,"scripting":40.89119999999999,"total":95.22959999999998,"url":"https://www.google.com/xjs/_/js/k=xjs.hm.en.zHypCaZPyKI.2018.O/ck=xjs.hm.y-0YhYxcgzY.L.B1.O/am=QAhQAhAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAQAAAAAAAAABAEBIAzQCgAAAAAGAAAAAMABhAIAAAAAAFAAAJBABAAAIAAAAAAAAARCAIIALggAAAAnGgABBCBEABAwKAAABACAgAABAJgEOACKgBDwD4ARGEgwJANgAWgAAAACggdghAAC0EU8DAqDSAeADgAAEQgAAAAAAAAQIhAACAAAEAEAAQFAuKZgAQAAAEYAgAgDQAAwAAEBAAAAEAAAAOACACMAYMAhigQAAAAAAABADwAeCAwpKAAAAAAAAAAAAAAAAAAAAIADbMEZBBCAAAAAAAAAAAAAAAAAAAAAAAAASAi7GhA/d=0/dg=0/br=1/ujg=1/rs=ACT90oFSsXT_hPWlXBIHoEAIQgo5BprNKQ/m=sb_wiz,aa,abd,U9EYge,sy10o,syel,sy10k,sy10q,sy10p,syc4,syby,sy10s,syfk,syfj,sy10n,sy10a,sy109,sy105,syzw,sy18q,sy17w,sy10f,sy10e,syzy,syv8,syv7,sy101,sy17v,sy10u,sy104,sy10c,syzx,sywb,sywa,sy17u,sy106,sy108,sy10d,syzm,syzz,sy17x,sy10t,sy10r,sy10j,async,foot,pHXghd,sy4py,sonic,sy4q2,sy49n,sy14i,syvg,syvl,syv5,syv3,syv4,syv2,syv6,sy47c,syeu,sy458,syvp,syah,sya2,sya3,sya1,sy9z,spch,sy1qd,loL8vb,sy1qe,sy1qa,sy19d,ms4mZb,sy1nt,HoZvlf,sy1or,eT8Xz,syei,syeg,syee,mI3LFb,syem,lazG7b,syt9,xRxDld,syf4,Wq6lxf,sytr,sytp,syto,sypq,syp0,syj7,syk4,syj8,syjb,syix,syiy,syge,sygf,syh5,sygw,sypr,OZLguc,sy197,sytv,sys1,sypd,sypb,sys2,Mbif2,ipWLfe,sy199,QVaUhf,sy81,sy80,syg1,syfx,syg7,syg5,syfw,sy8e,sy8h,syfu,syft,syc0,sybq,syay,sybl,syba,sybj,syas,syb0,syaz,sybp,syb3,syb7,syb6,syb2,syb8,sybm,sybb,sya6,syaa,syan,syaw,syc8,sybd,syau,syax,syao,syc6,syak,syar,sybn,syfs,syfr,syfo,syfm,sy8l,uxMpU,syfb,sycb,sycd,sybg,syca,syc5,sy92,sy8z,sy8y,sy8x,sy8w,sy8v,Mlhmy,QGR0gd,PoEs9b,Pjplud,OTA3Ae,sy8s,A1yn5d,YIZmRd,sy8b,sy89,sy8a,sy88,sy87,sy85,byfTOb,lsjVmc,LEikZe,sy83,kWgXee,ovKuLd,sgY6Zb,qafBPd,ebZ3mb,dowIGb,sy19c?xjs=s3"}],"sortedBy":["total"],"summary":{"wastedMs":1088.3015999999996},"type":"table"},"displayValue":"1.1\u00a0s","id":"bootup-time","metricSavings":{"TBT":650},"numericUnit":"millisecond","numericValue":1088.3015999999996,"score":1,"scoreDisplayMode":"metricSavings","title":"JavaScript execution time"},"cache-insight":{"description":"A long cache lifetime can speed up repeat visits to your page. [Learn more](https://web.dev/uses-long-cache-ttl/).","details":{"debugData":{"type":"debugdata","wastedBytes":0},"headings":[{"key":"url","label":"Request","valueType":"url"},{"displayUnit":"duration","key":"cacheLifetimeMs","label":"Cache TTL","valueType":"ms"},{"displayUnit":"kb","granularity":1,"key":"totalBytes","label":"Transfer Size","valueType":"bytes"}],"items":[],"type":"table"},"id":"cache-insight","metricSavings":{"FCP":0,"LCP":0},"score":1,"scoreDisplayMode":"metricSavings","title":"Use efficient cache lifetimes"},"cls-culprits-insight":{"description":"Layout shifts occur when elements move absent any user interaction. [Investigate the causes of layout shifts](https://web.dev/articles/optimize-cls), such as elements being added, removed, or their fonts changing as the page loads.","details":{"items":[{"headings":[{"key":"node","label":"Element","subItemsHeading":{"key":"extra"},"valueType":"node"},{"granularity":0.001,"key":"score","label":"Layout shift score","subItemsHeading":{"key":"cause","valueType":"text"},"valueType":"numeric"}],"items":[{"node":{"type":"text","value":"Total"},"score":0.0024803308288881766},{"node":{"boundingRect":{"bottom":823,"height":56,"left":0,"right":412,"top":767,"width":412},"lhId":"page-1-DIV","nodeLabel":"Dark theme: off\nSettings\nPrivacyTerms","path":"1,HTML,1,BODY,5,DIV,3,DIV","selector":"body > div#gb-main > div","snippet":"<div>","type":"node"},"score":0.0024803308288881766}],"type":"table"}],"type":"list"},"id":"cls-culprits-insight","metricSavings":{"CLS":0},"score":1,"scoreDisplayMode":"informative","title":"Layout shift culprits"},"critical-request-chains":{"description":"The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn how to avoid chaining critical requests](https://developer.chrome.com/docs/lighthouse/performance/critical-request-chains/)."}}}},"_note":"Response truncated for documentation purposes"}
curl --location --request GET 'https://zylalabs.com/api/10771/website+performance+analyzer+api/20436/perfomance+information?url=https://google.com' --header 'Authorization: Bearer YOUR_API_KEY'
| Cabeçalho | Descrição |
|---|---|
Authorization
|
[Obrigatório] Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito. |
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
O endpoint de Informações de Desempenho retorna métricas detalhadas sobre o desempenho de uma página da web, incluindo tempo de inicialização, uso da CPU, tempo de execução do JavaScript, eficiência de cache e métricas de estabilidade de layout como deslocamento de layout cumulativo (CLS) e pintura de conteúdo inicial (FCP)
Os campos principais na resposta incluem tempo total de bloqueio TBT número de scripts e solicitações tempo de execução do JavaScript detalhes de cache e métricas de deslocamento de layout Cada campo fornece insights sobre aspectos específicos de desempenho da página da web analisada
Os dados de resposta estão estruturados em um formato JSON, organizados em seções para métricas de desempenho, detalhes da execução do JavaScript, informações de cache e estabilidade do layout. Essa estrutura permite a fácil análise e interpretação dos resultados da auditoria de desempenho
O endpoint aceita um parâmetro de URL, que é a página da web a ser analisada. Os usuários podem personalizar suas solicitações especificando parâmetros adicionais, como as métricas desejadas para se concentrar, se suportadas pela API
Casos de uso típicos incluem otimizar o desempenho de websites identificar gargalos nos tempos de carregamento melhorar classificações de SEO e aprimorar a experiência do usuário Desenvolvedores e empresas podem usar os dados para priorizar otimizações com base em percepções de desempenho
A precisão dos dados é mantida por meio de análise em tempo real usando métricas de desempenho avançadas e algoritmos A API atualiza continuamente seus métodos para refletir os mais recentes padrões e práticas da web garantindo avaliações de desempenho confiáveis
Os usuários podem utilizar os dados retornados ao analisar métricas de desempenho chave para identificar áreas de melhoria Por exemplo tempos de execução de JavaScript elevados podem indicar a necessidade de otimização de scripts enquanto a baixa eficiência de cache pode sugerir ajustes na gestão de ativos
Padrões de dados padrão incluem métricas consistentes para tempo de inicialização, uso de CPU e mudanças de layout em páginas da web semelhantes Os usuários podem esperar variações com base na complexidade da página, carregamento de recursos e níveis de otimização que podem guiar melhorias direcionadas
Nível de serviço:
100%
Tempo de resposta:
20.003ms
Nível de serviço:
100%
Tempo de resposta:
20.003ms
Nível de serviço:
100%
Tempo de resposta:
5.878ms
Nível de serviço:
100%
Tempo de resposta:
11.821ms
Nível de serviço:
100%
Tempo de resposta:
297ms
Nível de serviço:
100%
Tempo de resposta:
620ms
Nível de serviço:
100%
Tempo de resposta:
1.267ms
Nível de serviço:
100%
Tempo de resposta:
13.504ms
Nível de serviço:
100%
Tempo de resposta:
10.604ms
Nível de serviço:
100%
Tempo de resposta:
12.216ms
Nível de serviço:
100%
Tempo de resposta:
45ms
Nível de serviço:
100%
Tempo de resposta:
2.363ms
Nível de serviço:
100%
Tempo de resposta:
293ms
Nível de serviço:
100%
Tempo de resposta:
1.748ms
Nível de serviço:
100%
Tempo de resposta:
86ms
Nível de serviço:
100%
Tempo de resposta:
1.102ms
Nível de serviço:
100%
Tempo de resposta:
1.778ms
Nível de serviço:
100%
Tempo de resposta:
9.458ms
Nível de serviço:
100%
Tempo de resposta:
481ms
Nível de serviço:
100%
Tempo de resposta:
787ms